Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

PIC24FJ128GL405

16-bit Microcontroller with LCD Controller and USB

The PIC24FJ128GL405 is a 16-bit microcontroller with lcd controller and usb from Microchip Technology. View the full PIC24FJ128GL405 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.

PIC24FJ128GL405 shares its datasheet with PIC24FJ256GU405, whose page lists every part number it covers.

Official PIC24FJ128GL405 datasheet (PDF) — the source this page was extracted from.

PIC24FJ128GL405 Key Specifications

ParameterValue
Program memory256 KB Flash (dual partition with ECC)
Data memory32 KB RAM
ADCUp to 12 channels, selectable 10-bit (400 ksps) or 12-bit (350 ksps)
Direct Memory Access (DMA)6 channels
Multi-Output Capture/Compare/PWM (MCCP)7 modules
Timers5 (16-bit)
Digital communication peripherals4 UART, 3 I2C, 4 SPI (with I2S support), USB
LCD ControllerUp to 15 segments x 8 commons

PIC24FJ128GL405 Overview

Part: PIC24FJ256GU405

Type: 16-Bit Microcontroller

Description: 16-bit eXtreme Low-Power microcontroller operating up to 16 MIPS at 32 MHz with 256 KB dual-partition Flash, 32 KB RAM, segmented LCD controller, USB, and 10/12-bit ADC.

Operating Conditions:

  • Supply voltage: 2.0 V to 3.6 V
  • Operating temperature: -40 °C to +125 °C
  • Maximum CPU speed: 16 MIPS at 32 MHz

Absolute Maximum Ratings:

  • Max supply voltage: 4.0 V (Voltage on VDD with respect to VSS)
  • Voltage on general purpose digital/analog pin (not 5.5 V tolerant): -0.3 V to (VDD + 0.3 V)
  • Voltage on general purpose digital/analog pin (5.5 V tolerant, VDD ≥ 2.0 V): -0.3 V to +6.0 V
  • Maximum current out of VSS pin: 300 mA
  • Maximum current into VDD pin: 250 mA
  • Maximum output current sunk by any I/O pin: 25 mA
  • Maximum output current sourced by any I/O pin: 25 mA
  • Maximum current sunk by all ports: 200 mA
  • Maximum current sourced by all ports: 200 mA
  • Max junction/storage temperature: -65 °C to +150 °C (storage temperature)

Key Specs:

  • Program memory: 256 KB Flash (dual partition with ECC)
  • Data memory: 32 KB RAM
  • ADC: Up to 12 channels, selectable 10-bit (400 ksps) or 12-bit (350 ksps)
  • Direct Memory Access (DMA): 6 channels
  • Multi-Output Capture/Compare/PWM (MCCP): 7 modules
  • Timers: 5 (16-bit)
  • Digital communication peripherals: 4 UART, 3 I2C, 4 SPI (with I2S support), USB
  • LCD Controller: Up to 15 segments x 8 commons

Features:

  • Segmented LCD display controller with internal charge pump and core-independent animation
  • Dual-partition Flash array supporting live updates and simultaneous execute/write
  • Hardware single-cycle 17-bit x 17-bit multiplier and 32-bit by 16-bit divider
  • Peripheral Pin Select (PPS) for dynamic I/O pin mapping
  • Functional safety features including Fail-Safe Clock Monitor, DMT, WDT, and CRC generator
  • Retention Sleep mode with on-chip ultra-low-power retention regulator
  • 120-bit Unique Device Identifier (UDID)

Applications:

  • Safety-critical embedded applications
  • Low-power segmented LCD user interfaces
  • Embedded USB applications
  • Industrial control and instrumentation

Package:

  • 48-Pin TQFP
  • 48-Pin UQFN

PIC24FJ128GL405 Features

  • Up to 24-Channel, Software Selectable 10/12-Bit Analog-to-Digital Converter:
  • -12-bit, 350K samples/second conversion rate (single Sample-and-Hold)
  • -10-bit, 400K samples/second conversion rate (single Sample-and-Hold)
  • -Sleep mode operation
  • -Low-voltage boost for input
  • -Band gap reference input feature
  • -Core-independent windowed threshold compare feature
  • -Auto-scan feature
  • Three Analog Comparators with Input Multiplexing:
  • -Programmable reference voltage for comparators
  • 10-Bit, 1 Msps DAC with Buffered Output

PIC24FJ128GL405 Electrical Characteristics

This section provides an overview of the PIC24FJ512GU410 family electrical characteristics. Additional information will be provided in future revisions of this document as it becomes available.

Absolute maximum ratings for the PIC24FJ512GU410 family are listed below. Exposure to these maximum rating conditions for extended periods may affect device reliability. Functional operation of the device at these, or any other conditions above the parameters indicated in the operation listings of this specification, is not implied.

PIC24FJ128GL405 Absolute Maximum Ratings

ParameterRating
Ambient temperature under bias-40°C to +125°C
Storage temperature-65°C to +150°C
Voltage on V DD with respect to V SS-0.3V to +4.0V
Voltage on any general purpose digital/analog pin (not 5.5V tolerant) with respect to V SS -0.3V to (V DD + 0.3V)Voltage on any general purpose digital/analog pin (not 5.5V tolerant) with respect to V SS -0.3V to (V DD + 0.3V)
Voltage on any general purpose digital/ analog pin (5.5V tolerant, including MCLR) with respect to V SS :Voltage on any general purpose digital/ analog pin (5.5V tolerant, including MCLR) with respect to V SS :
When V DD = 0V:-0.3V to +4.0V
When V DD ≥ 2.0V:-0.3V to +6.0V
Voltage on AV DD with respect to V SS(V DD - 0.3V) to (lesser of: 4.0V or (V DD + 0.3V))
Voltage on AV SS with respect to V SS-0.3V to +0.3V
Maximum current out of V SS pin300 mA
Maximum current into V DD pin (2)250 mA
Maximum output current sunk by any I/O pin25 mA
Maximum output current sourced by any I/O pin25 mA
Maximum current sunk by all ports200 mA
Maximum current sourced by all ports (2)200 mA
  1. Stresses above those listed under 'Absolute Maximum Ratings' may cause permanent damage to the device. This is a stress rating only and functional operation of the device at those, or any other conditions above those indicated in the operation listings of this specification, is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.
  2. Maximum allowable current is a function of device maximum power dissipation (see Table 32-1).

PIC24FJ128GL405 Package Information

Dimension LimitsUnits - Dimension LimitsMILLIMETERS - MINMILLIMETERS - NOMMILLIMETERS - MAX
Contact PitchE0.40 BSC
Center Pad WidthX24.70
Center Pad LengthY24.70
Contact Pad SpacingC16.00
Contact Pad SpacingC26.00
Contact Pad Width (X48)X10.20
Contact Pad Length (X48)Y10.80
Corner Anchor Pad Width (X4)X30.90
Corner Anchor Pad Length (X4)Y30.90
Pad Corner Radius (X 20)R0.10
Contact Pad to Center Pad (X48)G10.25
Contact Pad to Contact PadG20.20
Thermal Via DiameterV0.33
Thermal Via PitchEV1.20
  • Dimensioning and tolerancing per ASME Y14.5M 1.
  • BSC: Basic Dimension. Theoretically exact value shown without tolerances.
  • For best soldering results, thermal vias, if used, should be filled or tented to avoid solder loss during reflow process 2.

Microchip Technology Drawing C04-2442A-PTX

© 2018 Microchip Technology Inc.

Variants on the same datasheet

These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.

Part NumberManufacturerPackage
PIC24FJ128GL406Microchip Technology—
PIC24FJ128GL408Microchip Technology—
PIC24FJ128GL410Microchip Technology—
PIC24FJ128GU405Microchip Technology—
PIC24FJ128GU406Microchip Technology—
PIC24FJ128GU408Microchip Technology—
PIC24FJ128GU410Microchip Technology—
PIC24FJ256GL405Microchip Technology—
PIC24FJ256GL406Microchip Technology—
PIC24FJ256GL408Microchip Technology—
PIC24FJ256GL410Microchip Technology—
PIC24FJ256GU405Microchip Technology48-Pin TQFP/UQFN
PIC24FJ256GU406Microchip Technology—
PIC24FJ256GU408Microchip Technology—
PIC24FJ256GU410Microchip Technology—
PIC24FJ512GL405Microchip Technology—
PIC24FJ512GL406Microchip Technology—
PIC24FJ512GL408Microchip Technology—
PIC24FJ512GL410Microchip Technology—
PIC24FJ512GU405Microchip Technology—
PIC24FJ512GU406Microchip Technology—
PIC24FJ512GU408Microchip Technology—
PIC24FJ512GU410Microchip Technology—

Other Microcontrollers (MCU)

  • STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
  • STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
  • STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
  • RP2040 – Raspberry Pi, Microcontroller
  • STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
  • STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
  • GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
  • CH32H417QEU6 – WCH, Dual-Core RISC-V Microcontroller

All Microcontrollers (MCU) datasheetsAll Microchip Technology datasheets (599)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the PIC24FJ128GL405

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the PIC24FJ128GL405 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.