PIC16F1824/1828 8-Bit Flash Microcontrollers
Microchip’s PIC16F family of microcontrollers, 8-bit MCUs, incorporates Microchip’s PIC architecture into pinout and package options, from space-saving 14-pin devices to feature-rich 64-pin devices. Devices with Baseline, Mid-Level, or Enhanced Mid-Level architectures are available in a variety of different combinations of peripherals, providing flexibility to the designer and choice for the application.
The PIC16F1824/1828 family of microcontrollers is based on Microchip’s Enhanced Mid-Level Core with a 16-level deep hardware stack and 49 instructions. These MCUs offer up to 8 MIPs, 7 Kbytes of program memory, 256 bytes of RAM, and 256 bytes of data EEPROM. Onboard configurable oscillator with ±1% accuracy.
PIC16F1824/1828 Features
- Maximum 32 MHz CPU speed
- 49 commands
- 16-level hardware stack
- 32 MHz Internal Oscillator – Selectable Frequency Range 32 MHz to 31 kHz
- 12 input/output pins – PIC16F1824
- 18 input/output pins – PIC16F1828
- XLP technology
- Power On Reset (POR)
- Power On Timer (PWRT)
- Oscillator Start-up Timer (OST)
- Brownout Reset (BOR)
- Extended Watchdog Timer (WDT)
- Enhanced Low Voltage Programming (LVP)
- In-Circuit Serial Programming (ICSP)
- In-Circuit Debugging (ICD)
peripherals
- 12-bit Analog-to-Digital Converter (ADC) – PIC16F1824 8-channel, PIC16F1828 12-channel
- mTouchTM Capacitive Sensor Module – PIC16F1824 8-channel, PIC16F1828 12-channel
- Two Capture/Compare/PWM (CCP) modules
- Two Enhanced Capture/Compare/PWM (ECCP) Modules
- Three Op Amps – PIC16F1789
- Two Op Amps – PIC16F1788
- two comparators
- Two 8-bit timers
- a 16-bit timer
- Master Synchronous Serial Port (MSSP) with SPI and I2C
- Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART)
- Fixed Voltage Reference (FVR)
- SR latch
PIC16F1824/1828 Pinout
Pin Number | Pin Name | Description |
---|---|---|
1 | VDD | Positive Power Supply (+5V) |
2 | RA5 | General-Purpose I/O |
3 | RA4 | General-Purpose I/O |
4 | RA3 | General-Purpose I/O |
5 | RA2 | General-Purpose I/O |
6 | RA1 | General-Purpose I/O |
7 | RA0 | General-Purpose I/O |
8 | VSS | Ground (0V) |
9 | MCLR/VPP | Master Clear Input (Active Low) |
10 | RC0 | General-Purpose I/O |
11 | RC1 | General-Purpose I/O |
12 | RC2 | General-Purpose I/O |
13 | RC3 | General-Purpose I/O |
14 | RC4 | General-Purpose I/O |
15 | RC5 | General-Purpose I/O |
16 | VDD | Positive Power Supply (+5V) |
PIC16F1824/1828 Specification
Parameter | Value |
---|---|
I2C Channels | 1 |
PWM Units | 4 |
PWM Resolution | 10Bit |
PWM Channels | 4 |
RAM Size | 256 (EEPROM), 256 (SRAM) kB |
SPI Channels | 1 |
USART Channels | 1 |
Package Type | Surface Mount |
Length | 8.65mm |
Program Memory Size | 4 kB |
Program Memory Type | Flash |
Dimensions | 8.65 x 3.9 x 1.25mm |
Typical Operating Voltage | 1.8 → 5.5 V |
Package Type | SOIC |
Height | 1.25mm |
Timers | 1 x 16-bit, 4 x 8-bit |
Timer Resolution | 8 bit, 16 bit |
Number of Timers | 5 |
Width | 3.9mm |
Pulse Width Modulation | 2 x 10 bit, 2 (1 x 10 bit) |
ADC (Analog-to-Digital Converter) | 8 x 10 bit |
Number of ADC Units | 1 |
ADC Resolution | 10 Bit |
ADC Channels | 8 |
Data Bus Width | 8 Bit |
Series Name | PIC16F |
Number of Pins | 14 |
Instruction Set Architecture | RISC |
Core Device | PIC |
Maximum Frequency | 32MHz |
Minimum Operating Temperature | -40 °C |
Maximum Operating Temperature | +85 °C |