SparkFun
PIC16F1829-I/SS 8-bit PIC Microcontroller
· MPN: COM-24210
The PIC16F1829-I/SS is a compact 8-bit PIC microcontroller with Flash program memory, EEPROM and RAM onboard. It is suited to embedded control projects that ...
Get notified when back in stock
The PIC16F1829-I/SS is a compact 8-bit PIC microcontroller with Flash program memory, EEPROM and RAM onboard. It is suited to embedded control projects that need a small surface-mount MCU with common serial interfaces and analogue input capability.
It supports I2C, LINbus, SPI and UART/USART interfaces, along with useful peripherals such as brown-out detect/reset, power-on reset, PWM and a watchdog timer. The internal oscillator helps keep supporting circuitry to a minimum.
A datasheet is available from the manufacturer for pinout, electrical characteristics, programming details and application guidance.
Specifications:
- Core Size: 8-Bit
- Speed: 32 MHz
- Interface: I2C, LINbus, SPI, UART/USART
- Peripherals: Brown-out Detect/Reset, POR, PWM, WDT
- Number of I/O: 17
- Program Memory Type: Flash
- EEPROM Size: 256 x 8
- RAM Size: 1K x 8
- Voltage - Supply (Vcc/Vdd): 1.8V ~ 5.5V
- Data Connverters: A/D 12x10b
- Oscillator Type: Internal
- Operating Temperature: -40°C ~ 85°C (TA)
- Mounting Type: Surface Mount
Useful for custom embedded designs, sensor interfaces, motor/control logic and low-power PIC-based projects.
Jargon buster
Plain-language definitions for the technical terms used above.
- EEPROM
- A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- PWM
- Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
- RAM
- RAM (random-access memory) is fast, temporary memory a device uses for working data while it is running; in its common volatile form, its contents are lost when power is removed. Some devices offer a mode that applies settings to RAM only, which is handy for testing changes temporarily because they are not stored permanently and disappear at power-off.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- UART
- UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
- VCC
- VCC is the positive power-supply connection on a chip or module. Connecting it to the correct supply voltage is needed for the part to power on and helps avoid damaging the electronics.
Find this product in
PIC16F1829-I/SS Datasheet
Datasheet · 4.6 MB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 409.0 KB · Click any page to view full size
Related Tutorials
Free guides on learn.littlebird.com.au