Features- C Compiler optimized architecture
- 256 bytes data EEPROM
- Linear program memory addressing to 16 Kbytes
- Linear data memory addressing to 512 bytes
- Sleep mode: 50 nA, typical
- Watchdog Timer: 600 nA, typical
- Timer1 Oscillator: 800 nA @ 32 kHz, typical
- Precision 16 MHz internal oscillator block: Factory calibrated to ± 1% Software selectable frequencies range of 31 kHz to 16 MHz 64 MHz performance available using PLL No external components required
- Factory calibrated to ± 1%
- Software selectable frequencies range of 31 kHz to 16 MHz
- 64 MHz performance available using PLL
- No external components required
- Four crystal modes up to 64 MHz
- Fail-Safe Clock Monitor
- Allows for safe shutdown if peripheral clock stops
- Two-Speed Oscillator Start-up
- Operating voltage 1.8V- 5.5V (with low voltage option 1.8V-3.6V)
- Self-reprogrammable under software control
- Power-on Reset (POR), Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)
- Programmable Brown-out Reset (BOR)
- Extended Watchdog Timer (WDT) with on-chip oscillator and software enable
- In-Circuit Serial Programming™ (ICSP™) via two pins
- In-Circuit Debug via two pins
- 12 Ch. 10-bit Analog-to-Digital (A/D) Converter module:
- 2 rail-to-rail Analog Comparators module with:
- Voltage Reference module with: Programmable on-chip voltage reference (CVREF) module (% of VDD) Selectable Fixed voltage reference (FVR) with multiple reference voltages
- Programmable on-chip voltage reference (CVREF) module (% of VDD)
- Selectable Fixed voltage reference (FVR) with multiple reference voltages
- 17 I/O pins and 1 input only pin: High current sink/source 25 mA/25 mA Three external interrupt pins
- High current sink/source 25 mA/25 mA
- Three external interrupt pins
- Four Timer modules: 3 16-bit timers/counters with prescaler 1 8-bit timer/counter with 8-bit period register, prescaler and postscaler
- 3 16-bit timers/counters with prescaler
- 1 8-bit timer/counter with 8-bit period register, prescaler and postscaler
- Enhanced Capture/Compare/PWM (ECCP) module with PWM output steering: Programmable dead time Auto-shutdown and Auto-restart
- Programmable dead time
- Auto-shutdown and Auto-restart
- Master Synchronous Serial Port (MSSP) module with two modes of operation: 3-wire SPI (supports all 4 SPI modes) I2C™ Master and Slave modes (Slave mode with address masking)
- 3-wire SPI (supports all 4 SPI modes)
- I2C™ Master and Slave modes (Slave mode with address masking)
- Enhanced Universal Synchronous Asynchronous Receiver Transmitter module (EUSART) Supports RS-232, RS-485 and LIN 2.0 Auto-Baud Detect
- Supports RS-232, RS-485 and LIN 2.0
- Auto-Baud Detect
- SR Latch (555 Timer) module with: Confi gurable inputs and outputs Supports mTouch™ capacitive sensing applications
- Confi gurable inputs and outputs
- Supports mTouch™ capacitive sensing applications
| Parameter
Parameter Name
Value
| Value |
Program Memory Type
Flash
|
Flash
|
Program Memory (KB)
8
|
8
|
CPU Speed (MIPS)
16
|
16
|
RAM Bytes
256
|
256
|
Data EEPROM (bytes)
256
|
256
|
Digital Communication Peripherals
1-UART, 1-A/E/USART, 1-SPI, 1-I2C1-MSSP(SPI/I2C)
|
1-UART, 1-A/E/USART, 1-SPI, 1-I2C1-MSSP(SPI/I2C)
|
Capture/Compare/PWM Peripherals
1 ECCP /
|
1 ECCP /
|
Timers
1 x 8-bit, 3 x 16-bit
|
1 x 8-bit, 3 x 16-bit
|
ADC
12 ch, 10-bit
|
12 ch, 10-bit
|
Comparators
2
|
2
|
Temperature Range (C)
-40 to 125
|
-40 to 125
|
Operating Voltage Range (V)
1.8 to 5.5
|
1.8 to 5.5
|
Pin Count
20
|
20
|
XLP
Yes
|
Yes
|
Cap Touch Channels
12
|
12
|
|