Product description
8-bit Microcontroller based on the PIC RISC architecture.
Max CPU operating frequency: 48MHz
FLASH: 16k words
RAM: 2kB
EEPROM: 256B
Features
* 24 I/O pins with individual direction control
Universal Serial Bus Features:
* USB V2.0 Compliant
* Low Speed (1.5 Mb/s) and Full Speed (12 Mb/s)
* Supports Control, Interrupt, Isochronous and Bulk Transfers
* Supports up to 32 Endpoints (16 bidirectional)
* 1-Kbyte Dual Access RAM for USB
* On-Chip USB Transceiver with On-Chip Voltage Regulator
* Interface for Off-Chip USB Transceiver
* High-Current Sink/Source: 25 mA/25 mA
* Three External Interrupts
* Four Timer modules (Timer0 to Timer3)
* 2 Capture/Compare/PWM (CCP) modules:
- Capture is 16-bit, max. resolution 5.2 ns (TCY/16)
- Compare is 16-bit, max. resolution 83.3 ns (TCY)
- PWM output: PWM resolution is 1 to 10-bit
* Enhanced USART module:
- LIN bus support
* Master Synchronous Serial Port (MSSP) module supporting 3-wire SPI (all 4 modes) and I2C Master and Slave modes
* 10-bit, 10-channel Analog-to-Digital Converter module (A/D) with Programmable Acquisition Time
* Dual Analog Comparators with Input Multiplexing
* Four Crystal modes, including High Precision PLL for USB
* Two External Clock modes, up to 48 MHz
* Internal Oscillator Block:
- 8 user-selectable frequencies, from 31 kHz to 8 MHz
- User-tunable to compensate for frequency drift
* Secondary Oscillator using Timer1 @ 32 kHz
* Dual Oscillator options allow microcontroller and USB module to run at different clock speeds
* Fail-Safe Clock Monitor:
- Allows for safe shutdown if any clock stops
* C Compiler Optimized Architecture with optional Extended Instruction Set
* Self-Programmable under Software Control
* Priority Levels for Interrupts
* 8 x 8 Single-Cycle Hardware Multiplier
* Extended Watchdog Timer (WDT):
- Programmable period from 41 ms to 131s
* Programmable Code Protection
* Single-Supply 5V In-Circuit Serial Programming (ICSP) via two pins
* In-Circuit Debug (ICD) via two pins
* Wide Operating Voltage Range (2.0V to 5.5V)
Max CPU operating frequency: 48MHz
FLASH: 16k words
RAM: 2kB
EEPROM: 256B
Features
* 24 I/O pins with individual direction control
Universal Serial Bus Features:
* USB V2.0 Compliant
* Low Speed (1.5 Mb/s) and Full Speed (12 Mb/s)
* Supports Control, Interrupt, Isochronous and Bulk Transfers
* Supports up to 32 Endpoints (16 bidirectional)
* 1-Kbyte Dual Access RAM for USB
* On-Chip USB Transceiver with On-Chip Voltage Regulator
* Interface for Off-Chip USB Transceiver
* High-Current Sink/Source: 25 mA/25 mA
* Three External Interrupts
* Four Timer modules (Timer0 to Timer3)
* 2 Capture/Compare/PWM (CCP) modules:
- Capture is 16-bit, max. resolution 5.2 ns (TCY/16)
- Compare is 16-bit, max. resolution 83.3 ns (TCY)
- PWM output: PWM resolution is 1 to 10-bit
* Enhanced USART module:
- LIN bus support
* Master Synchronous Serial Port (MSSP) module supporting 3-wire SPI (all 4 modes) and I2C Master and Slave modes
* 10-bit, 10-channel Analog-to-Digital Converter module (A/D) with Programmable Acquisition Time
* Dual Analog Comparators with Input Multiplexing
* Four Crystal modes, including High Precision PLL for USB
* Two External Clock modes, up to 48 MHz
* Internal Oscillator Block:
- 8 user-selectable frequencies, from 31 kHz to 8 MHz
- User-tunable to compensate for frequency drift
* Secondary Oscillator using Timer1 @ 32 kHz
* Dual Oscillator options allow microcontroller and USB module to run at different clock speeds
* Fail-Safe Clock Monitor:
- Allows for safe shutdown if any clock stops
* C Compiler Optimized Architecture with optional Extended Instruction Set
* Self-Programmable under Software Control
* Priority Levels for Interrupts
* 8 x 8 Single-Cycle Hardware Multiplier
* Extended Watchdog Timer (WDT):
- Programmable period from 41 ms to 131s
* Programmable Code Protection
* Single-Supply 5V In-Circuit Serial Programming (ICSP) via two pins
* In-Circuit Debug (ICD) via two pins
* Wide Operating Voltage Range (2.0V to 5.5V)