EmbeddedRelated.com
PIC24FJ128GB202-I/MM

MCHPPIC24FJ128GB202-I/MM

Microchip Technology
PIC PIC® XLP™ 24F Microcontroller IC 16-Bit 32MHz 128KB (43K x 24) FLASH 28-QFN-S (6x6)
Active9,134 in stock

Overview

The PIC24FJ128GB202-I/MM is a 16-bit microcontroller featuring eXtreme Low Power (XLP) technology and integrated hardware encryption engines including AES, DES, and Triple DES. It provides 128KB of Flash memory and a dedicated USB On-The-Go (OTG) peripheral in a compact 28-pin QFN package. This device is specifically engineered for secure, battery-operated applications that require hardware-accelerated cryptography and USB connectivity.

Why Choose This Part

This MCU excels in security-critical designs by offloading cryptographic tasks to hardware engines, which reduces CPU overhead and power consumption compared to software libraries. It offers a wide operating voltage range from 2V to 3.6V and includes 5.5V tolerant digital inputs, providing flexibility when interfacing with legacy 5V logic.

Applications

Secure USB Dongles
Utilizes the built-in AES/DES hardware engines and USB OTG support to create encrypted data storage or security keys.
Battery-Powered IoT Sensors
Leverages XLP technology and Deep Sleep modes to extend battery life in remote sensing applications.
Portable Medical Devices
The 10-bit/12-bit ADC and low power profiles make it suitable for handheld diagnostic tools needing secure data handling.
Embedded Security Modules
Acts as a secure coprocessor for larger systems using its hardware True Random Number Generator (TRNG) and OTP key storage.

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, SmartCard, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 20
Core Processor PIC
Package / Case 28-VQFN Exposed Pad
Data Converters A/D 9x10b/12b
Oscillator Type Internal
Program Memory Size 128KB (43K x 24)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 28-QFN-S (6x6)
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V

Getting Started

Begin development using 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) is the standard platform. You will also need an in-circuit debugger such as the MPLAB ICD 4 or PICkit 4 for programming via the JTAG or ICSP interfaces.

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
PIC24FJ128GB202-I/MM (this part) 8K 20 VQFN-28 A/D 9x10b/12b I2C, IrDA, LINbus,.. AES, Brown-out Det.. 9,134
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
PIC24FJ128GB204-I/ML 8K 34 VQFN-44 A/D 12x10b/12b I2C, IrDA, LINbus,.. AES, Brown-out Det.. 5,839
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

PIC24FJ128GB204-I/ML MCHPMicrochip Technology - Provides the same AES and USB features but with 44 pins and 34 I/O for designs requiring more peripheral mapping.
STM32L432KCU6 STMicroelectronics - An alternative 32-bit ARM Cortex-M4 option with hardware AES and USB, offering higher performance at 80MHz.
ATSAML21E18B-MUT MCHPMicrochip Technology - A 32-bit SAM L series MCU that offers extreme low power consumption and AES hardware support in a similar 32-pin package.