MCHPPIC24FJ128GB204-I/ML
Overview
The PIC24FJ128GB204-I/ML is a 16-bit microcontroller from Microchip's XLP (eXtreme Low Power) family, featuring integrated hardware encryption and USB 2.0 On-The-Go (OTG) support. Operating at 32MHz with 128KB of Flash, it includes a dedicated AES/DES/TDES crypto engine and a hardware True Random Number Generator for secure embedded applications. This device is optimized for battery-powered systems requiring secure data transmission and low-power standby modes.
Why Choose This Part
The integrated hardware cryptographic engine offloads intensive AES and TDES calculations from the core, enabling high-throughput encryption without sacrificing the 16 MIPS processing power. Its XLP technology and VBAT support allow for continuous RTCC operation from a backup battery during main power loss, while the 12-bit ADC provides high-precision analog measurement capability.
Applications
Key Specifications
Getting Started
Development is supported by the MPLAB X IDE and the XC16 compiler. For hardware evaluation, the Explorer 16/32 Development Board (DM240001-2) with a compatible Plug-In Module (PIM) or the PIC24F Curiosity Board are common entry points. Use a PICkit 4 or MPLAB ICD 4 for in-circuit debugging and programming via the ICSP interface.
PIC24FJ128 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | RAM | I/O Pins | Package | ADC/DAC | Connectivity | Peripherals | Stock |
|---|---|---|---|---|---|---|---|
| PIC24FJ128GB204-I/ML (this part) | 8K | 34 | VQFN-44 | A/D 12x10b/12b | I2C, IrDA, LINbus,.. | AES, Brown-out Det.. | 5,839 |
| PIC24FJ128GA310-I/PT | 8K | 85 | TQFP-100 | A/D 24x10/12b | I2C, IrDA, LINbus,.. | Brown-out Detect/R.. | 13,867 |
| PIC24FJ128GA204-I/PT | 8K | 35 | TQFP-44 | A/D 13x10b/12b | I2C, IrDA, LINbus,.. | AES, Brown-out Det.. | 2,140 |
| PIC24FJ128GB202-I/MM | 8K | 20 | VQFN-28 | A/D 9x10b/12b | I2C, IrDA, LINbus,.. | AES, Brown-out Det.. | 9,134 |
| PIC24FJ128GC006-I/PT | 8K | 53 | TQFP-64 | A/D 29x12b, 2x16b;.. | I2C, IrDA, LINbus,.. | Brown-out Detect/R.. | 3,053 |
| PIC24FJ128GB202-I/SO | 8K | 20 | SOIC-28 | A/D 9x10b/12b | I2C, IrDA, LINbus,.. | AES, Brown-out Det.. | 204 |
| PIC24FJ128GA202-I/MM | 8K | 21 | VQFN-28 | A/D 10x10b/12b | I2C, IrDA, LINbus,.. | AES, Brown-out Det.. | 431 |
| PIC24FJ128GB204-I/PT | 8K | 34 | TQFP-44 | A/D 12x10b/12b | I2C, IrDA, LINbus,.. | AES, Brown-out Det.. | 665 |
| PIC24FJ128GA204-I/ML | 8K | 35 | VQFN-44 | A/D 13x10b/12b | I2C, IrDA, LINbus,.. | AES, Brown-out Det.. | — |
| PIC24FJ128GC010-I/PT | 8K | 85 | TQFP-100 | A/D 50x12b, 2x16b;.. | I2C, IrDA, LINbus,.. | Brown-out Detect/R.. | 574 |
| PIC24FJ128GA110-I/PT | 16K | 85 | TQFP-100 | A/D 16x10b | I2C, PMP, SPI, UAR.. | Brown-out Detect/R.. | 110 |
| PIC24FJ128GB202-I/SS | 8K | 20 | SSOP-28 | A/D 9x10b/12b | I2C, IrDA, LINbus,.. | AES, Brown-out Det.. | 173 |
| PIC24FJ128GB110-I/PT | 16K | 83 | TQFP-100 | A/D 16x10b | I2C, SPI, UART/USA.. | Brown-out Detect/R.. | 66 |
| PIC24FJ128GB210-I/PT | 96K | 84 | TQFP-100 | A/D 24x10b | I2C, IrDA, SPI, UA.. | Brown-out Detect/R.. | 44 |




