The PIC24FJ128GA006-I/PT is a 16-bit general purpose Flash Microcontroller features 128kB flash memory, 8kB RAM and advanced peripherals. The microcontroller with a broad peripheral feature set and enhanced computational performance. The real-time clock/calendar module implements a full-featured clock and calendar with alarm functions in hardware, freeing up timer resources and program memory space for use of the core application. The 10-bit A/D converter module incorporates programmable acquisition time, allowing for a channel to be selected and a conversion to be initiated without waiting for a sampling period, as well as faster sampling speeds. The PIC24F CPU has a 16-bit (data) modified Harvard architecture with an enhanced instruction set and a 24-bit instruction word with a variable length opcode field. The Program Counter (PC) is 23 bits wide and addresses up to 4M instructions of user program memory space.
High-performance CPU - Up to 16 MIPS performance and 16 x 16-bit working register array
System - On-chip LDO voltage regulator, JTAG boundary scan and flash memory program support
nanoWatt power managed modes - Run, idle and sleep modes
Analogue - 10-bit ADC, 16 channels, 500kSPS
Peripherals - 2 SPI? modules with 8 deep FIFO, hardware RTCC, real-time clock calendar with alarms
Self-reprogrammable under software control
Fail-safe clock monitor operation
JTAG boundary scan and programming support
Flexible watchdog timer (WDT) with on-chip, low-power RC oscillator for reliable operation
In-Circuit Serial Programming? (ICSP?) and In-Circuit Emulation (ICE) via 2 pins