EmbeddedRelated.com
PIC24FJ256GA110-I/PT

MCHPPIC24FJ256GA110-I/PT

Microchip Technology
PIC PIC® 24F Microcontroller IC 16-Bit 32MHz 256KB (85.5K x 24) FLASH 100-TQFP (12x12)
NRND1,341 in stock

Overview

The PIC24FJ256GA110-I/PT is a high-density 16-bit microcontroller from Microchip's PIC24F family, featuring 256KB of Flash memory and 16KB of RAM. Operating at speeds up to 32MHz (16 MIPS), it provides an expansive 100-pin TQFP package with 85 I/O pins for complex system integration. The device includes a rich peripheral set including four UARTs, three SPI ports, and three I2C ports, making it suitable for communication-heavy applications.

Why Choose This Part

The part offers a high pin-to-performance ratio, providing 85 I/O pins and extensive serial connectivity without the complexity of a 32-bit architecture. It supports 5.5V tolerant digital inputs which simplifies interfacing with legacy 5V logic systems while running on a modern 2.0V to 3.6V supply. Integrated DMA channels and a hardware CRC engine further offload the CPU, enhancing real-time responsiveness in communication tasks.

Applications

Industrial Protocol Bridges
Utilizing four UARTs and three SPI/I2C interfaces to bridge data between different industrial communication standards.
User Interface Controllers
Leveraging the Parallel Master Port (PMP) to drive character or graphic LCDs while managing multiple tactile inputs via 85 GPIO pins.
Data Logging Systems
Using the 256KB Flash and integrated hardware CRC for reliable storage and verification of sensor data from the 16-channel 10-bit ADC.
Remote Monitoring
Employing the ultra-low power Sleep and Idle modes alongside the Real-Time Clock (RTC) for scheduled sensor sampling in battery-powered installations.

Key Specifications

Speed 32MHz
RAM Size 16K x 8
Core Size 16-Bit
Peripherals Brown-out Detect/Reset, LVD, POR, PWM, WDT
Connectivity I2C, PMP, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 85
Core Processor PIC
Package / Case 100-TQFP
Data Converters A/D 16x10b
Oscillator Type Internal
Program Memory Size 256KB (85.5K x 24)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 100-TQFP (12x12)
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V

Getting Started

Develop for this MCU using the MPLAB X IDE and the MPLAB XC16 Compiler. Hardware debugging and programming are typically performed via the MPLAB ICD 4 or PICkit 4 in-circuit debuggers using the JTAG or ICSP interfaces. For rapid evaluation, use the Explorer 16/32 Development Board (DM240001-2) with a compatible PIC24FJ256GA110 Plug-In Module.

Part of PIC Microcontrollers family » PIC24FJ

PIC24FJ Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Flash RAM I/O Pins Package Speed ADC/DAC Stock
PIC24FJ256GA110-I/PT (this part) 256KB 16K 85 TQFP-100 32M A/D 16x10b 1,341
PIC24FJ64GA002 64KB 8K 21 SSOP-28 32M A/D 10x10b 2,120
PIC24FJ128GA010-I/PT 128KB 8K 84 TQFP-100 16M A/D 16x10b 267
Also available as: PIC24FJ64GA002-I/PT