Features- C Compiler optimized architecture
- Self-programmable under software control
- Support for Interrupt Priority Levels
- 8x8 Single-Cycle Hardware Multiplier
- Enhanced Watchdog Timer with a programmable period
- USB v2.0 compliant interface
- Supports both Low Speed and Full Speed operation
- Supports Control, Interrupt, Isochronous and Bulk transfer
- Up to 16 Endpoints (or up to 8 bidirectional)
- Automatic detection of physical connection to USB host
- 256-byte Dual Access RAM
- Can be internally clocked up to 48MHz
- Fully tunable Internal Oscillator Supplies frequencies from 31KHz to 16MHz Can be user-adjusted for frequency drift
- Supplies frequencies from 31KHz to 16MHz
- Can be user-adjusted for frequency drift
- Internal 4x Phase Lock Loop (PLL) Can be used with External or Internal Oscillators
- Can be used with External or Internal Oscillators
- Fail-safe Clock Monitor Allows for safe shutdown during oscillator failure
- Allows for safe shutdown during oscillator failure
- Dual Capture/Compare/PWM interfaces Up to 5 PWM Outputs Programmable dead time, auto shutdown/restart
- Up to 5 PWM Outputs
- Programmable dead time, auto shutdown/restart
- Master I2C/SPI Interface Supports all modes of 3-wire SPI I2C™Compatible Master and Slave modes with address masking
- Supports all modes of 3-wire SPI
- I2C™Compatible Master and Slave modes with address masking
- Enhanced Addressable USART Module Supports RS-485, RS-232, and LIN 2.0
- Supports RS-485, RS-232, and LIN 2.0
- 10-bit, 9-channel ADC Module Can acquire & convert samples automatically Can operate in sleep mode
- Can acquire & convert samples automatically
- Can operate in sleep mode
- mTouch(TM) compatible Analog Comparators w/ SR Latch Rail to Rail operation Independent input multiplexing
- Rail to Rail operation
- Independent input multiplexing
- Robust GPIO with 25mA sink/source current
- Programmable On-chip Voltage Reference
- Can be used with Comparators or ADC
- 1.8 to 5.6V Operating Range
- Software Programmable Brown-out Reset feature
- Four power-managed operating modes
- Two-speed clock startup option
| Parameter
Parameter Name
Value
| Value |
Program Memory Type
Flash
|
Flash
|
Program Memory (KB)
8
|
8
|
CPU Speed (MIPS)
12
|
12
|
RAM Bytes
512
|
512
|
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
9 ch, 10-bit
|
9 ch, 10-bit
|
Comparators
2
|
2
|
USB (ch, speed, compliance)
1, FS Device, USB 2.0
|
1, FS Device, USB 2.0
|
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
9
|
9
|
|