EmbeddedRelated.com
PIC24FJ128GC006-I/PT

MCHPPIC24FJ128GC006-I/PT

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

Overview

The PIC24FJ128GC006-I/PT is a high-performance 16-bit microcontroller from Microchip's eXtreme Low Power (XLP) family, featuring 128KB of Flash and an integrated LCD controller. Designed for power-sensitive applications, it operates at speeds up to 32MHz and includes a dedicated USB OTG peripheral and flexible power management modes. Its architecture combines the efficiency of a 16-bit core with advanced analog integration for precision sensing and display driving.

Why Choose This Part

This MCU offers exceptional power efficiency with Sleep currents as low as 9uA and specialized Retention Deep Sleep modes for preserving RAM at minimal power. The inclusion of hardware USB OTG and a direct-drive LCD controller reduces BOM cost and PCB complexity by eliminating external interface chips. Furthermore, the 16-bit engine supports DSP instructions, enabling faster execution of math-heavy sensor filtering algorithms compared to standard 8-bit alternatives.

Applications

Portable Medical Devices
Utilizes XLP technology and the integrated LCD driver for battery-powered pulse oximeters or glucose meters requiring long standby times.
Industrial Handheld Instruments
Leverages 53 I/O pins and USB OTG for field data loggers and diagnostic tools that need to interface with PC host systems.
Smart Thermostats
Uses the 16-bit processing power and low-power sleep modes (9uA) to manage temperature control and user interface displays efficiently.
Fitness Wearables
The small TQFP-64 footprint and Deep Sleep current of 28nA (Retention) make it suitable for basic activity trackers with segmented LCDs.

Key Specifications

Speed 32MHz
RAM Size 8K x 8
Core Size 16-Bit
Peripherals Brown-out Detect/Reset, LCD, LVD, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, PMP, SPI, UART/USART, USB OTG
Mounting Type Surface Mount
Number of I/O 53
Core Processor PIC
Package / Case 64-TQFP
Data Converters A/D 29x12b, 2x16b; D/A 2x10b
Oscillator Type Internal
Program Memory Size 128KB (43K x 24)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 64-TQFP (10x10)
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V

Getting Started

Develop applications using the MPLAB X IDE and the XC16 compiler, which is optimized for the 16-bit PIC24 architecture. For hardware evaluation, the Explorer 16/32 Development Board (DM240001-2) with a compatible Plug-In Module (PIM) is the standard platform. Programming and debugging are typically handled via the MPLAB PICkit 4 or ICD 4 in-circuit debuggers using 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
PIC24FJ128GC006-I/PT (this part) 8K 53 TQFP-64 A/D 29x12b, 2x16b;.. I2C, IrDA, LINbus,.. Brown-out Detect/R.. 3,053
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
PIC24FJ128GB204-I/ML 8K 34 VQFN-44 A/D 12x10b/12b I2C, IrDA, LINbus,.. AES, Brown-out Det.. 5,839
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

PIC24F16KM202 MCHPMicrochip Technology - Lower cost and smaller pin count alternative if 128KB Flash and USB OTG are not required for the application.
STM32L073VB STMicroelectronics - An ARM Cortex-M0+ alternative offering 32-bit performance with comparable low-power modes and LCD driving capabilities.