Core |
Enhanced mid-range 8-bit PIC® architecture with 49 instructions and a 16-level hardware stack |
|
Operating frequency: Up to 32 MHz |
|
Operating voltage: 1.8V to 5.5V |
|
Operating temperature: -40°C to +85°C (industrial range) |
Memory |
Program Memory: 3.5 KB Flash |
|
Data Memory (RAM): 256 bytes |
|
EEPROM: 256 bytes |
Input/Output |
16 general-purpose I/O pins |
|
Package: 18-pin SOIC |
Timers |
Two 8-bit timers (TMR0, TMR2) |
|
One 16-bit timer (TMR1) |
Analog Features |
ADC: 12 channels with 10-bit resolution |
|
Comparators: 2 with selectable voltage reference |
|
DAC: 1 x 5-bit Digital-to-Analog Converter |
PWM |
Enhanced Capture/Compare/PWM (ECCP) Module for advanced PWM functionalities |
Communication |
EUSART: Enhanced Universal Synchronous Asynchronous Receiver Transmitter with auto baud |
|
MI2C: Master I2C interface |
|
SPI: Serial Peripheral Interface |
Oscillator |
Internal 32 MHz oscillator |
Capacitive Sensing |
mTouch® Capacitive Sensing Module |
Signal Modulation |
Data Signal Modulator (DSM) for complex signal generation |
Power Management |
Enhanced Power-On/Off-Reset |
|
Brown-Out Reset (BOR) |
|
Extended Watchdog Timer (EWDT) |
Low Power |
Standby current: As low as 20 nA at 1.8V |
|
Active current: 50 µA/MHz at 1.8V |
Programming |
In-Circuit Serial Programming™ (ICSP™) for programming/debugging via a two-wire interface |