Microchip Technology, Inc. General Purpose 128 KB Flash Microcontroller PIC24FJ128GA110

Description
Ideal for low power (<100nA standby current) and connectivity applications that benefit from the availability of multiple serial ports (3xI2C, 3xSPI), 4xUARTS, and 23 independent timers. Large amounts of RAM (16kB) memory for buffering and large (up to 256kB) Enhanced Flash program memory make it ideal for embedded control and monitoring applications. PPS (Peripheral Pin Select) aids in configuring the most efficient pin configuration of available I/O, and CTMU provides touch sensing support for up to 64 individual buttons. Available in 64, 80, and 100 pin packages Additional Features CPU Up to 16 MIPS performance 16 x 16 Hardware Multiply, Single Cycle Execution 12-bit x 16-bit Hardware Divider C Compiler Optimized Instruction Set Low Power nanoWatt Run, Idle and Sleep modes Multiple, Switchable Clock Modes for Optimum Performance and Power Management Run mode: 1 mA/MIPS, 2.0V Typical Sleep mode Current Down to 100 nA Typical Standby Current with 32 kHz Oscillator:2.5 uA,2.0V typical Flash Program Memory Self-Reprogrammable under Software Control 10,000 erase/write cycles 20 year data retention EEprom emulation capable System Internal oscillator support - 31 kHz to 8 MHz, up to 32 MHz with 4X PLL On-chip LDO Voltage Regulator JTAG Boundary Scan and Flash Memory Program Support Fail-Safe Clock Monitor – allows safe shutdown if clock fails Watchdog Timer with separate RC oscillator Analog Features 10-bit ADC, 16 channels, 500k samples per second Three Analog comparators Peripherals CTMU supports Capacitive Touch applications Perpheral Pin Select allows I/O remapping of many peripherals in real time 4xUART Modules with LIN and IrDA support, 4 Deep FIFO 3xSPI ™ Modules with 8 Deep FIFO 3xI2C™ Modules with Master and Slave Modes Five 16-bit Timer Modules Up to 9 Input Capture and 9 Output Compare/PWM with dedicated time base Hardware RTCC, Real-Time Clock Calendar with Alarms PMP, Parallel Master Port, with 16 Address Lines, and 8/16-bit Data
Description
Ideal for low power (<100nA standby current) and connectivity applications that benefit from the availability of multiple serial ports (3xI2C, 3xSPI), 4xUARTS, and 23 independent timers. Large amounts of RAM (16kB) memory for buffering and large (up to 256kB) Enhanced Flash program memory make it ideal for embedded control and monitoring applications. PPS (Peripheral Pin Select) aids in configuring the most efficient pin configuration of available I/O, and CTMU provides touch sensing support for up to 64 individual buttons. Available in 64, 80, and 100 pin packages Additional Features CPU Up to 16 MIPS performance 16 x 16 Hardware Multiply, Single Cycle Execution 12-bit x 16-bit Hardware Divider C Compiler Optimized Instruction Set Low Power nanoWatt Run, Idle and Sleep modes Multiple, Switchable Clock Modes for Optimum Performance and Power Management Run mode: 1 mA/MIPS, 2.0V Typical Sleep mode Current Down to 100 nA Typical Standby Current with 32 kHz Oscillator:2.5 uA,2.0V typical Flash Program Memory Self-Reprogrammable under Software Control 10,000 erase/write cycles 20 year data retention EEprom emulation capable System Internal oscillator support - 31 kHz to 8 MHz, up to 32 MHz with 4X PLL On-chip LDO Voltage Regulator JTAG Boundary Scan and Flash Memory Program Support Fail-Safe Clock Monitor – allows safe shutdown if clock fails Watchdog Timer with separate RC oscillator Analog Features 10-bit ADC, 16 channels, 500k samples per second Three Analog comparators Peripherals CTMU supports Capacitive Touch applications Perpheral Pin Select allows I/O remapping of many peripherals in real time 4xUART Modules with LIN and IrDA support, 4 Deep FIFO 3xSPI ™ Modules with 8 Deep FIFO 3xI2C™ Modules with Master and Slave Modes Five 16-bit Timer Modules Up to 9 Input Capture and 9 Output Compare/PWM with dedicated time base Hardware RTCC, Real-Time Clock Calendar with Alarms PMP, Parallel Master Port, with 16 Address Lines, and 8/16-bit Data
Datasheet
Datasheet Summary
Powered by GS/AI

The PIC24FJ128GA110 is a 16-bit microcontroller featuring 128 KB of Flash memory and 16 KB of RAM, designed for general-purpose applications. It operates within a voltage range of 2.0V to 3.6V and supports up to 16 MIPS performance at 32 MHz. The device includes an on-chip 2.5V voltage regulator and offers multiple power management modes, including Idle, Sleep, and Doze, with a typical standby current of 2.6 µA. This microcontroller is equipped with a 10-bit, up to 16-channel analog-to-digital converter (ADC) capable of 500 ksps, three analog comparators, and a charge time measurement unit (CTMU) for touch sensing applications. It features Peripheral Pin Select (PPS) for flexible I/O mapping, enhancing design efficiency. The device supports various communication protocols with three I2C modules, three SPI modules, and four UART modules, making it suitable for connectivity applications. Additional features include five 16-bit timers, a hardware real-time clock/calendar, and a watchdog timer for reliable operation. The PIC24FJ128GA110 is self-reprogrammable under software control, with a minimum of 10,000 erase/write cycles and a data retention period of 20 years. This microcontroller is ideal for embedded control and monitoring applications requiring low power consumption and extensive peripheral support.

Datasheet Summary
Powered by GS/AI

The PIC24FJ128GA110 is a 16-bit microcontroller featuring 128 KB of Flash memory and 16 KB of RAM, designed for general-purpose applications. It operates within a voltage range of 2.0V to 3.6V and supports up to 16 MIPS performance at 32 MHz. The device includes an on-chip 2.5V voltage regulator and offers multiple power management modes, including Idle, Sleep, and Doze, with a typical standby current of 2.6 µA. This microcontroller is equipped with a 10-bit, up to 16-channel analog-to-digital converter (ADC) capable of 500 ksps, three analog comparators, and a charge time measurement unit (CTMU) for touch sensing applications. It features Peripheral Pin Select (PPS) for flexible I/O mapping, enhancing design efficiency. The device supports various communication protocols with three I2C modules, three SPI modules, and four UART modules, making it suitable for connectivity applications. Additional features include five 16-bit timers, a hardware real-time clock/calendar, and a watchdog timer for reliable operation. The PIC24FJ128GA110 is self-reprogrammable under software control, with a minimum of 10,000 erase/write cycles and a data retention period of 20 years. This microcontroller is ideal for embedded control and monitoring applications requiring low power consumption and extensive peripheral support.

Suppliers

Company
Product
Description
Supplier Links
General Purpose 128 KB Flash Microcontroller - PIC24FJ128GA110 - Microchip Technology, Inc.
Chandler, AZ, United States
General Purpose 128 KB Flash Microcontroller
PIC24FJ128GA110
General Purpose 128 KB Flash Microcontroller PIC24FJ128GA110
Ideal for low power (<100nA standby current) and connectivity applications that benefit from the availability of multiple serial ports (3xI2C, 3xSPI), 4xUARTS, and 23 independent timers. Large amounts of RAM (16kB) memory for buffering and large (up to 256kB) Enhanced Flash program memory make it ideal for embedded control and monitoring applications. PPS (Peripheral Pin Select) aids in configuring the most efficient pin configuration of available I/O, and CTMU provides touch sensing support for up to 64 individual buttons. Available in 64, 80, and 100 pin packages Additional Features CPU Up to 16 MIPS performance 16 x 16 Hardware Multiply, Single Cycle Execution 12-bit x 16-bit Hardware Divider C Compiler Optimized Instruction Set Low Power nanoWatt Run, Idle and Sleep modes Multiple, Switchable Clock Modes for Optimum Performance and Power Management Run mode: 1 mA/MIPS, 2.0V Typical Sleep mode Current Down to 100 nA Typical Standby Current with 32 kHz Oscillator:2.5 uA,2.0V typical Flash Program Memory Self-Reprogrammable under Software Control 10,000 erase/write cycles 20 year data retention EEprom emulation capable System Internal oscillator support - 31 kHz to 8 MHz, up to 32 MHz with 4X PLL On-chip LDO Voltage Regulator JTAG Boundary Scan and Flash Memory Program Support Fail-Safe Clock Monitor – allows safe shutdown if clock fails Watchdog Timer with separate RC oscillator Analog Features 10-bit ADC, 16 channels, 500k samples per second Three Analog comparators Peripherals CTMU supports Capacitive Touch applications Perpheral Pin Select allows I/O remapping of many peripherals in real time 4xUART Modules with LIN and IrDA support, 4 Deep FIFO 3xSPI ™ Modules with 8 Deep FIFO 3xI2C™ Modules with Master and Slave Modes Five 16-bit Timer Modules Up to 9 Input Capture and 9 Output Compare/PWM with dedicated time base Hardware RTCC, Real-Time Clock Calendar with Alarms PMP, Parallel Master Port, with 16 Address Lines, and 8/16-bit Data

Ideal for low power (<100nA standby current) and connectivity applications that benefit from the availability of multiple serial ports (3xI2C, 3xSPI), 4xUARTS, and 23 independent timers. Large amounts of RAM (16kB) memory for buffering and large (up to 256kB) Enhanced Flash program memory make it ideal for embedded control and monitoring applications. PPS (Peripheral Pin Select) aids in configuring the most efficient pin configuration of available I/O, and CTMU provides touch sensing support for up to 64 individual buttons. Available in 64, 80, and 100 pin packages

Additional Features

  • CPU
    • Up to 16 MIPS performance
    • 16 x 16 Hardware Multiply, Single Cycle Execution
    • 12-bit x 16-bit Hardware Divider
    • C Compiler Optimized Instruction Set
  • Low Power nanoWatt
    • Run, Idle and Sleep modes
    • Multiple, Switchable Clock Modes for Optimum Performance and Power Management
    • Run mode: 1 mA/MIPS, 2.0V Typical
    • Sleep mode Current Down to 100 nA Typical
    • Standby Current with 32 kHz Oscillator:2.5 uA,2.0V typical
  • Flash Program Memory
    • Self-Reprogrammable under Software Control
    • 10,000 erase/write cycles
    • 20 year data retention
    • EEprom emulation capable
  • System
    • Internal oscillator support - 31 kHz to 8 MHz, up to 32 MHz with 4X PLL
    • On-chip LDO Voltage Regulator
    • JTAG Boundary Scan and Flash Memory Program Support
    • Fail-Safe Clock Monitor – allows safe shutdown if clock fails
    • Watchdog Timer with separate RC oscillator
  • Analog Features
    • 10-bit ADC, 16 channels, 500k samples per second
    • Three Analog comparators
  • Peripherals
    • CTMU supports Capacitive Touch applications
    • Perpheral Pin Select allows I/O remapping of many peripherals in real time
    • 4xUART Modules with LIN and IrDA support, 4 Deep FIFO
    • 3xSPI ™ Modules with 8 Deep FIFO
    • 3xI2C™ Modules with Master and Slave Modes
    • Five 16-bit Timer Modules
    • Up to 9 Input Capture and 9 Output Compare/PWM with dedicated time base
    • Hardware RTCC, Real-Time Clock Calendar with Alarms
    • PMP, Parallel Master Port, with 16 Address Lines, and 8/16-bit Data
Supplier's Site Datasheet

Technical Specifications

  Microchip Technology, Inc.
Product Category Microcontrollers (MCU)
Product Number PIC24FJ128GA110
Product Name General Purpose 128 KB Flash Microcontroller
Data Bus 16 Bit
Clock Speed 32 MHz
Features PWM
Bits 16 Bit; 32 Bit
Number 23
Unlock Full Specs
to access all available technical data

Similar Products

Microcontrollers - 370014321 - Quarktwin Technology Ltd.
Infineon Technologies AG
Specs
Data Bus 16 Bit; 16-Bit
Life Cycle Stage Removed; Obsolete
Clock Speed 24 MHz
View Details
2 suppliers
Microcontrollers - 1769106 - RS Components, Ltd.
RS Components, Ltd.
Specs
Data Bus 32 Bit; 32bit
RAM 32 KB
ROM 128 KB
View Details
928MHz QFN Embedded Microcontroller MCU - 879-CC1110F32RSPR - ERSAELECTRONICS PTE. LTD.
Specs
RAM 4 KB
Supply Voltage 2 to 3.6 volts
Serial Interface USART, SPI, 3-WIRE
View Details
2 suppliers