PIC24FJ128GA010

PIC24 16-bit Microcontroller, 128 KB Flash Memory, 8 KB RAM, and Advanced Peripherals, 100 Pin Package

Features
  • Up to 16 MIPS performance
  • 16 x 16 Hardware Multiply, Single Cycle Execution
  • 32-bit x 16-bit Hardware Divider
  • C Compiler Optimized Instruction Set
  • 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
  • Run, Idle and Sleep modes
  • Multiple, Switchable Clock Modes for Optimum Performance and Power Management
  • 10-bit ADC, 16 channels, 500k samples per second
  • Two Analog comparators
  • 2 UART Modules with LIN and IrDA® support, 4 Deep FIFO
  • 2 SPI ™ Modules with 8 Deep FIFO
  • 2 I2C™ Modules with Master and Slave Modes
  • Five 16-bit Timer Modules
  • Up to 5 Input Capture and 5 Output Compare / PWM,all with dedicated timers
  • Hardware RTCC, Real-Time Clock Calendar with Alarms
  • PMP, Parallel Master Port, with 16 Address Lines, and 8/16-bit Data
Parameter
Parameter Name Value Value
Architecture 16-bit 16-bit
CPU Speed (MIPS) 16 16
Memory Type Flash Flash
Program Memory (KB) 128 128
RAM Bytes 8,192 8,192
Temperature Range C -40 to 85 -40 to 85
Operating Voltage Range (V) 2 to 3.6 2 to 3.6
I/O Pins 85 85
Pin Count 100 100
System Management Features BOR BOR
POR Yes Yes
WDT Yes Yes
Internal Oscillator 8 MHz, 32 kHz 8 MHz, 32 kHz
nanoWatt Features Fast Wake/Fast Control Fast Wake/Fast Control
Digital Communication Peripherals 2-UART2-SPI2-I2C 2-UART2-SPI2-I2C
Analog Peripherals 1-A/D 16x10-bit @ 500(ksps) 1-A/D 16x10-bit @ 500(ksps)
Comparators 2 2
USB (ch, speed, compliance) 0, None, 0, None,
CAN (#, type) 0 None 0 None
Capture/Compare/PWM Peripherals 5/5 5/5
PWM Resolution bits 16 16
Timers 5 x 16-bit 2 x 32-bit 5 x 16-bit 2 x 32-bit
Parallel Port PMP PMP
Hardware RTCC Yes Yes
Cap Touch Channels 16 16
Documents
PIC24FJ128GA010 Family Data SheetData Sheets01/09/20122235KB
PIC24FJ128GA010 Family Silicon/Data Sheet ErrataErrata11/22/2011199KB
PIC18F to PIC24F Migration: An OverviewMigration Documents03/28/2006770KB
PIC24FJXXGAXXX to PIC24FXXKAXXXMigration Documents02/09/2011108KB
16-bit MCU and DSC Programmer's Reference ManualProgramming Specification02/25/201310777KB
PIC24FJXXXGA0XX Flash Programming SpecificationProgramming Specification10/10/2008628KB
AN1044 - Data Encryption Routines for PIC24 and dsPIC DevicesAppNote03/01/2013347KB
AN1045 - File I/O Functions Using Microchip's Memory Disk Drive File System LibraryAppNote05/02/2014350KB
AN1069 - Using C30 Compiler and the SPI module to Interface EEPROMs with dsPIC33F and PIC24FAppNote11/27/2007370KB
AN1071 - IrDA Standard Stack for Microchip 16-Bit and 32-bit MCUsAppNote12/07/2010716KB
AN1079 - Using the C30 Compiler and the I2C? Peripheral to Interface Serial EEPROMs with dsPIC33FAppNote03/16/2007515KB
AN1094 - Bootloader for dsPIC30F/33F and PIC24F/24H DevicesAppNote05/18/2007413KB
AN1095 - AN1095, Emulating Data EEPROM for PIC18 and PIC24 MCUs and dsPIC DSCsAppNote06/27/2011427KB
AN1096 - Using the C30 Compiler to Interface SPI Serial EEPROMs with dsPIC33AppNote11/08/2007367KB
AN1100 - Using the C30 Compiler to Interface Serial EEPROMs with dsPIC33FAppNote06/28/2007416KB
AN1148 - Cyclic Redundancy Code (CRC)AppNote01/08/2008387KB
AN1155 - Run-Time Calibration of Watch CrystalsAppNote08/25/2008198KB
AN1157 - A Serial Bootloader for PIC24F DevicesAppNote01/24/2008498KB
AN1204 - Microchip MiWi P2P Wireless ProtocolAppNote11/16/2010417KB
AN1210 - Using External Memory with PIC24F/24H/dsPIC33F DevicesAppNote07/15/2008240KB
AN1227 - Using a Keyboard with the Microchip Graphics LibraryAppNote03/28/2010150KB
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCsAppNote04/24/2012439KB
AN1236 - Using C30 and a Timer to Interface dsPIC33 DSCs and PIC24 MCUs with UNI/O(R) Bus-Compatible Serial EEPROMsAppNote10/30/2008264KB
AN1375 - AN1375, See What You Can Do with the CTMUAppNote05/11/2011168KB
AN1861 - Bluetooth Smart Communication Using Microchip RN4020AppNote12/03/20144704KB
16-bit Peripherals Quick Reference GuideBrochures05/25/2016487KB
16-bit Embedded Control Solutions BrochureBrochures06/29/20157978KB
Electronic Solutions for Medical and FitnessBrochures09/10/201410216KB
MPLAB® X IDE Product OverviewSell Sheets07/11/2011182KB
dsPIC33/PIC24 FRM, I2CReference Manual03/18/2014668KB
dsPIC33/PIC24 FRM, Input CaptureReference Manual08/28/2013201KB
dsPIC33/PIC24 FRM, Output CompareReference Manual03/13/2014322KB
dsPIC33/PIC24 FRM, PIC24F Flash Program MemoryReference Manual04/20/2015332KB
dsPIC33/PIC24 FRM, Serial Peripheral Interface (SPI)Reference Manual05/28/2014281KB
dsPIC33/PIC24 FRM, UARTReference Manual03/14/2014467KB
Section 02. CPU - PIC24F FRMReference Manual02/22/2013294KB
Section 03. Data Memory - PIC24F FRMReference Manual02/22/201378KB
Section 06. Oscillator - PIC24F FRMReference Manual02/22/2013354KB
Section 07. Reset - PIC24F FRMReference Manual02/22/2013207KB
Section 08. Interrupts - PIC24F FRMReference Manual02/22/2013364KB
Section 09. Watchdog Timer (WDT) - PIC24F FRMReference Manual02/22/201396KB
Section 10. Power-Saving Features - PIC24F FRMReference Manual02/22/2013114KB
Section 12. I/O Ports with Peripheral Pin Select (PPS) - PIC24F FRMReference Manual02/22/2013339KB
Section 13. Parallel Master Port (PMP) - PIC24F FRMReference Manual02/22/2013410KB
Section 14. Timers - PIC24F FRMReference Manual02/22/2013276KB
Section 17. 10-Bit A/D Converter - PIC24F FRMReference Manual02/22/2013675KB
Section 19. Comparator - PIC24F FRMReference Manual02/22/2013229KB
Section 20. Comparator Voltage Reference - PIC24F FRMReference Manual02/22/2013111KB
Section 29. Real-Time Clock and Calendar (RTCC) - PIC24F FRMReference Manual02/22/2013342KB
Section 30. CRC - PIC24F FRMReference Manual02/22/2013184KB
Section 32. High-Level Device Integration - PIC24F FRMReference Manual02/22/2013211KB
Section 33. Programming and Diagnostics - PIC24F FRMReference Manual02/22/2013155KB
Section 36. High-Level Integration with Prog. HLVD - PIC24F FRMReference Manual02/22/2013107KB
Program Executive RIPE_01a_000033Software12/08/20143KB
PIC24FJ128GA010 BSDL fileBoundaryScanBSDL04/25/200721KB
16-bit CPU Self-test LibrarySoftware Library06/20/2015
PIC24F CAD/CAE Schematic SymbolsPCB artwork01/02/201514943KB
In-Circuit Debugging Interface Options with dsPIC DSCQuick Start Guides09/19/2005110KB
Explorer 16 Development Board User's GuideUser Guides01/09/20141226KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC24FJ128GA010-I/PF100TQFP-40C to +85CTRAY4.454.083.703.403.23
PIC24FJ128GA010-I/PT100TQFP-40C to +85CTRAY3.973.643.303.032.88
PIC24FJ128GA010T-I/PT100TQFP-40C to +85CT/R3.993.663.313.052.90
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC24FJ128GA006641288,192$2.42UART, SPI, I2C
PIC24FJ128GA008801288,192$2.69UART, SPI, I2C
PIC24FJ128GA0101001288,192$2.88UART, SPI, I2C
PIC24FJ64GA00664648,192$2.18UART, SPI, I2C
PIC24FJ64GA00880648,192$2.44UART, SPI, I2C
PIC24FJ64GA010100648,192$2.65UART, SPI, I2C
PIC24FJ96GA00664968,192$2.31UART, SPI, I2C
PIC24FJ96GA00880968,192$2.56UART, SPI, I2C
PIC24FJ96GA010100968,192$2.79UART, SPI, I2C
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC24FJ128GA010T-I/PT0.3910001.333333100TQFP12x12x1mmMatte Tine3
PIC24FJ128GA010-I/PT0.3910001.596639100TQFP12x12x1mmMatte Tine3
PIC24FJ128GA010-I/PF0.4970002.333333100TQFP14x14x1mmMatte Tine3
PIC24FJ128GA010-ICE/PL0.741000266.666667128LQFP14x14x1.4mmMatte Tine3
PIC24FJ128GA010 Family Data Sheet PIC24FJ96GA010
PIC24FJ128GA010 Family Silicon/Data Sheet Errata PIC24FJ96GA010
PIC18F to PIC24F Migration: An Overview PIC24FJ16GA004
PIC24FJXXGAXXX to PIC24FXXKAXXX PIC24FJ64GA110
16-bit MCU and DSC Programmer's Reference Manual PIC24FJ32GA002
PIC24FJXXXGA0XX Flash Programming Specification PIC24FJ32GA002
AN1044 PIC24FJ32GA002
AN1045 PIC24FJ32GA002
AN1069 PIC24FJ32GA002
Using C30 Compiler and the SPI Module to Interface EEPROMs with dsPIC33F PIC24FJ32GA002
AN1071 PIC24FJ32GA002
IrDA Standard Stack for Microchip 16-bit Microcontrollers PIC24FJ32GA002
IrDA Standard Stack for Microchip 32-bit Microcontrollers PIC24FJ32GA002
AN1079 24VL025
AN1079 Source Code 24VL025
AN1094 dsPIC33FJ32GP204
AN1094 Source Code dsPIC33FJ32GP204
AN1095 PIC24FJ16GA004
DEE Emulation 16-bit v2.2 PIC24FJ16GA004
DEE Emulation 8-bit v1.1.2 PIC24FJ16GA004
AN1096 25AA02E64
Using the C30 Compiler to Interface SPI Serial EEPROMs with dsPIC33F Source Code 25AA02E64
AN1100 24VL024
Using the C30 Compiler to Interface Serial EEPROMs with dsPIC33F 24VL024
AN1148 PIC24FJ16GA004
AN1155 PIC24FJ32GA002
AN1157 PIC24FJ32GA002
AN1157 Source Code PIC24FJ32GA002
AN1204 PIC24FJ32GA002
AN1210 PIC24FJ16GA004
AN1210 Source Code PIC24FJ16GA004
AN1227 PIC24FJ32GA002
AN1229 ENC28J60
PIC18F ClassB-2 Library_Feb2012.zip ENC28J60
AN1236 11AA02E64
AN1236 Source Code 11AA02E64
AN1375 PIC24FJ16GA004
AN1861 PIC24FJ128GA310
AN1861 Source Code PIC24FJ128GA310
Bluetooth® Smart Communication Using Microchip RN4020 AN PIC24FJ128GA310
16-bit Peripherals Quick Reference Guide PIC24FJ32GA002
16-bit Embedded Control Solutions Brochure PIC24FJ32GA002
Electronic Solutions for Medical and Fitness 24VL025
MPLAB® X IDE Product Overview 24VL025
dsPIC33/PIC24 FRM, I2C PIC24FJ32GA002
dsPIC33/PIC24 FRM, Input Capture PIC24FJ32GA002
dsPIC33/PIC24 FRM, Output Compare PIC24FJ32GA002
dsPIC33/PIC24 FRM, PIC24F Flash Program Memory PIC24FJ32GA002
dsPIC33/PIC24 FRM, Serial Peripheral Interface (SPI) PIC24FJ32GA002
dsPIC33/PIC24 FRM, UART PIC24FJ32GA002
Section 02. CPU - PIC24F FRM PIC24FJ32GA002
Section 03. Data Memory - PIC24F FRM PIC24FJ32GA002
Section 06. Oscillator - PIC24F FRM PIC24FJ32GA002
Section 07. Reset - PIC24F FRM PIC24FJ32GA002
Section 08. Interrupts - PIC24F FRM PIC24FJ32GA002
Section 09. Watchdog Timer (WDT) - PIC24F FRM PIC24FJ32GA002
Section 10. Power-Saving Features - PIC24F FRM PIC24FJ32GA002
Section 12. I/O Ports with Peripheral Pin Select (PPS) - PIC24F FRM PIC24FJ32GA002
Section 13. Parallel Master Port (PMP) - PIC24F FRM PIC24FJ32GA002
Section 14. Timers - PIC24F FRM PIC24FJ32GA002
Section 17. 10-Bit A/D Converter - PIC24F FRM PIC24FJ32GA002
Section 19. Comparator - PIC24F FRM PIC24FJ32GA002
Section 20. Comparator Voltage Reference - PIC24F FRM PIC24FJ32GA002
Section 29. Real-Time Clock and Calendar (RTCC) - PIC24F FRM PIC24FJ32GA002
Section 30. CRC - PIC24F FRM PIC24FJ32GA002
Section 32. High-Level Device Integration - PIC24F FRM PIC24FJ32GA002
Section 33. Programming and Diagnostics - PIC24F FRM PIC24FJ32GA002
Section 36. High-Level Integration with Prog. HLVD - PIC24F FRM PIC24FJ64GB412
Program Executive RIPE_01a_000033 dsPIC33FJ64MC710A
PIC24F CAD/CAE Schematic Symbols PIC24FJ32GA002
In-Circuit Debugging Interface Options with dsPIC DSC PIC24FJ32GA002
Explorer 16 Development Board User's Guide DM240001