User manual

PIC32 Architecture
© 2008 Microchip Technology Inc. DS61146B-page 13
Communication channels:
USB 2.0 compliant (FS. 12 Mbps), OTG, Host and Device-only capable
2 enhanced UART channels with hardware IrDA
®
2 Master/Slave/Frame mode SPI channels
2 Master/Slave I
2
C channels, 10/7 bits mode addressing, broadcast capable
Analog-to-Digital Converters:
Up to 16 Channels, each 10-bit resolution ADCs
Up to 500+ kilo-samples per second (ksps) conversion speed
Software selectable Internal or External voltage reference
Automatic Channel Scan mode
Selectable conversion trigger source
16 word conversion result buffer
Selectable Buffer Fill modes
Eight result alignment options
Operation during CPU Sleep mode
Timers:
5 16-bit timer/counter with the ability to form up to (2) 32-bit timer/counters
Software-selectable internal or external clock source
Asynchronous timer/counter with built-in oscillator
Programmable interrupt generation and priority
Gated external pulse counter
Software-selectable prescalers.
Operational during CPU Sleep mode
Core Timer:
32 bit timer in CPU for implementing a timer interrupt function.
RTCC (Real-Time Clock and Calendar):
Time with hours, minutes and seconds
Calendar with weekday, date, month and year
Leap year detection
Highly configurable alarm
Calibration of up to 260 ppm of crystal error
Debug and Programming:
6 instructions and 2 data breakpoints
2 complex breakpoint logic blocks with qualified/primed breakpoint triggers, Pass
counters, and stopwatch timers.
4-wire EJTAG and 2-wire Microchip interface
2-wire Microchip Interface:
- 6 real-time read/write capture logic blocks
- Read/write access to all data RAM and SFRs without stopping CPU
Instruction Trace Port:
- 5-Wire, nonintrusive trace port
- Triggered by complex breakpoint logic block