EmbeddedRelated.com
PIC24FJ128GA204-I/PT

MCHPPIC24FJ128GA204-I/PT

Microchip Technology
PIC PIC® XLP™ 24F Microcontroller IC 16-Bit 32MHz 128KB (43K x 24) FLASH 44-TQFP (10x10)
Active2,140 in stock

Overview

The PIC24FJ128GA204-I/PT is a 16-bit Microchip XLP microcontroller featuring an integrated hardware crypto engine and 128KB of Flash. It is designed for applications requiring high-level security and low power consumption, operating at up to 32MHz with a supply range of 2V to 3.6V.

Why Choose This Part

This MCU stands out for its dedicated cryptographic acceleration for AES, DES, and Triple DES, which is rare in 16-bit architectures. Its XLP technology offers multiple sleep modes down to 48nA, making it highly efficient for remote sensors and battery-backed systems.

Applications

Secure Data Logging
Utilizes the integrated AES/TDES hardware engines and DMA to encrypt sensitive local data without taxing the CPU core.
Battery-Powered IoT Nodes
Leverages eXtreme Low Power (XLP) technology and VBAT mode to maintain RTC operation and data integrity at very low currents.
Secure Communication Gateways
Provides hardware acceleration for encrypted UART, SPI, or I2C data streams in industrial or home automation environments.

Key Specifications

Speed 32MHz
RAM Size 8K x 8
Core Size 16-Bit
Peripherals AES, Brown-out Detect/Reset, DMA, I2S, HLVD, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, PMP/PSP, SmartCard, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 35
Core Processor PIC
Package / Case 44-TQFP
Data Converters A/D 13x10b/12b
Oscillator Type Internal
Program Memory Size 128KB (43K x 24)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 44-TQFP (10x10)
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V

Getting Started

Develop using the MPLAB X IDE and the XC16 compiler. For hardware debugging and programming, use the MPLAB PICkit 5 or ICD 5 in-circuit debuggers via the 44-pin TQFP footprint.

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
PIC24FJ128GA204-I/PT (this part) 8K 35 TQFP-44 A/D 13x10b/12b I2C, IrDA, LINbus,.. AES, Brown-out Det.. 2,140
PIC24FJ128GA310-I/PT 8K 85 TQFP-100 A/D 24x10/12b I2C, IrDA, LINbus,.. Brown-out Detect/R.. 13,867
PIC24FJ128GB204-I/ML 8K 34 VQFN-44 A/D 12x10b/12b I2C, IrDA, LINbus,.. AES, Brown-out Det.. 5,839
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

Also Consider

MAX32660 Evaluation System Maxim Integrated - A ultra-low power ARM-based solution with hardware security specialized for wearables.