PIC24F16KM102

Low cost, Low pin out PIC24F Microcontroller family featuring nanoWatt eXtreme low power. The devices offer flexible Capture/Compare/PWM modules, Configurable Logic Cell and options for both 3V and 5V applications. PIC24FV products support 2.0V-5.5V operation and the PIC24F products support 1.8V-3.6V operation

Features
  • 25nA Sleep mode
  • 700nA Real Time Clock & Calendar operation in Sleep modes
  • 500nA Watch Dog Timer operation in Sleep modes
  • 512 Bytes of Data EEPROM
  • Ultra Low-Power wake-up from Sleep
  • Power Modes: Run, Doze, Idle, Sleep, Low-Voltage Sleep
  • System Supervisors: Low Power BOR, WDT, INT0
  • Internal oscillator support - 31 kHz to 8 MHz, up to 32 MHz with 4X PLL
  • Fail-Safe Clock Monitor – allows safe shutdown if clock fails
  • 1.8V to 3.6V (PIC24F)
  • 2.0V to 5.5V (PIC24FV)
  • Up to 16 MIPS performance
  • Single Cycle Instruction Execution
  • 16 x 16 Hardware Multiply, & 32-bit x 16-bit Hardware Divider
  • C Compiler Optimized Instruction Set System
  • 10/12-bit Differential ADC, Up to 22 channels, 100k samples per second at 12-bit conversion rate, threshold detect and dedicated band gap reference
  • Charge Time Measurement Unit (CTMU) enabling 22 channels of Capacitive Touch, time measurement down to 200 ps
  • One Analog rail-to-rail comparator
  • 1 MCCP and 1 SCCP modules
  • MCCP (Multiple-output Capture Compare PWM Module) and SCCP (Single-output Capture Compare PWM Module) combine Timer, Input Capture, Output Compare/PWM in a single timebase
  • Each SCCP has a single output and each MCCP has 2,4 or 6 outputs
  • MCCP features output steering, hardware scan, complementary output with dead time, push-pull output, bidirectional brush DC motor control
  • Each MCCP/SCCP includes 2 x 16-bit timers or 1x 32-bit timer
  • Timers
  • Up to 5x 16-bit timers including MCCP and SCCP timers
  • Can pair up to make a total of 2 x 32-bit timers
  • UART Module with LIN and IrDA support, 4 Deep FIFO
  • SPI Module with 8 Deep FIFO
  • I2C™ Module with Master and Slave Modes
  • Configurable Logic Cell (CLC)
  • User configurable real time logic control
Parameter
Parameter Name Value Value
Architecture 16-bit 16-bit
CPU Speed (MIPS) 16 16
Memory Type Flash Flash
Program Memory (KB) 16 16
RAM Bytes 1,024 1,024
Temperature Range C -40 to 125 -40 to 125
Operating Voltage Range (V) 1.8 to 5.5 1.8 to 5.5
I/O Pins 24 24
Pin Count 28 28
System Management Features BOR, LVD BOR, LVD
POR Yes Yes
WDT Yes Yes
Internal Oscillator 8 MHz, 32 kHz 8 MHz, 32 kHz
nanoWatt Features Low Sleep/Fast Wake/Fast Control Low Sleep/Fast Wake/Fast Control
Digital Communication Peripherals 1-UART1-SPI1-I2C1-MSSP(SPI/I2C) 1-UART1-SPI1-I2C1-MSSP(SPI/I2C)
Analog Peripherals 1-A/D 19x12-bit @ 100(ksps) 1-A/D 19x12-bit @ 100(ksps)
Comparators 1 1
USB (ch, speed, compliance) 0, None, 0, None,
CAN (#, type) 0 None 0 None
Capture/Compare/PWM Peripherals 2/2 2/2
PWM Resolution bits 16 16
Timers 5 x 16-bit 2 x 32-bit 5 x 16-bit 2 x 32-bit
Parallel Port GPIO GPIO
XLP Yes Yes
Cap Touch Channels 19 19
Documents
PIC24FV16KM204 Family Data SheetData Sheets07/31/20133432KB
PIC24FV16KM204 Family Silicon Errata and Data Sheet ClarificationErrata01/20/2016115KB
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
PIC24FXXKMXXX/KLXXX Flash Programming SpecificationProgramming Specification05/14/2013278KB
AN1044 - Data Encryption Routines for PIC24 and dsPIC DevicesAppNote03/01/2013347KB
AN1095 - AN1095, Emulating Data EEPROM for PIC18 and PIC24 MCUs and dsPIC DSCsAppNote06/27/2011427KB
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
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCsAppNote04/24/2012439KB
AN1250 - Microchip CTMU for Capacitive Touch ApplicationsAppNote02/03/2009834KB
AN1267 - nanoWatt & nanoWatt XLP(TM) Technologies: An Introduction to Microchip's Low Power devicesAppNote10/08/2009259KB
AN1317 - mTouch Conducted Noise Immunity Techniques for the CTMUAppNote05/19/20101100KB
AN1375 - AN1375, See What You Can Do with the CTMUAppNote05/11/2011168KB
AN1416 - Low-Power Design GuideAppNote11/30/2011274KB
AN1848 - Class D Audio Amplifier Using PIC24FV16KM202AppNote12/08/2014314KB
AN2133 - Extending PIC MCU Capabilities Using CLCAppNote04/11/2016220KB
16-bit Peripherals Quick Reference GuideBrochures05/25/2016487KB
16-bit Embedded Control Solutions BrochureBrochures06/29/20157978KB
Electronic Solutions for Medical and FitnessBrochures09/10/201410216KB
eXtreme Low Power (XLP) PIC® MCUs BrochureBrochures06/08/20164336KB
dsPIC33/PIC24 FRM, CTMU and CTMU Operation with Threshold DetectReference Manual05/04/2016304KB
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 05. Data EEPROM - PIC24F FRMReference Manual02/22/2013114KB
Section 08. Interrupts - PIC24F FRMReference Manual02/22/2013364KB
Section 09. Watchdog Timer (WDT) - PIC24F FRMReference Manual02/22/201396KB
Section 12. I/O Ports with Peripheral Pin Select (PPS) - PIC24F FRMReference Manual02/22/2013339KB
Section 14. Timers - PIC24F FRMReference Manual02/22/2013276KB
Section 20. Comparator Voltage Reference - PIC24F FRMReference Manual02/22/2013111KB
Section 33. Programming and Diagnostics - PIC24F FRMReference Manual02/22/2013155KB
Section 36. High-Level Integration with Prog. HLVD - PIC24F FRMReference Manual02/22/2013107KB
Section 38. Oscillator with 500 kHz Low-Power FRC - PIC24F FRMReference Manual02/22/2013305KB
Section 40. Reset with Programmable BOR - PIC24F FRMReference Manual02/22/2013232KB
Section 46. Scalable Comparator Module - PIC24F FRMReference Manual02/22/201392KB
Section 51. 12-Bit A/D Converter w/ Threshold Detect - PIC24F FRMReference Manual02/22/2013508KB
Section 57. Power-Saving Features with Vbat - PIC24F FRMReference Manual02/22/2013202KB
Section 58. Master Synchronous Serial Port (MSSP) - PIC24F FRMReference Manual02/22/2013520KB
Section 61. Op Amp - PIC24F FRMReference Manual02/22/2013259KB
Section 62. 10-Bit Digital-to-Analog Converter (DAC) - PIC24F FRMReference Manual06/14/2013161KB
Section 63. Configurable Logic Cell (CLC) - PIC24F FRMReference Manual02/22/2013249KB
Section 64. Capture/Compare/PWM/Timer (MCCP, SCCP) - PIC24F FRMReference Manual04/01/2015750KB
Program Executive RIPE_01b_000033Software12/08/20143KB
16-bit CPU Self-test LibrarySoftware Library06/20/2015
MPLAB Code Configurator generates code for your application with a GUI-based tool to set-up peripherals, system parameters, and I/OMPLAB Code Configurator02/13/20150B
PIC24F CAD/CAE Schematic SymbolsPCB artwork01/02/201514943KB
In-Circuit Debugging Interface Options with dsPIC DSCQuick Start Guides09/19/2005110KB
PIC Microcontroller Compiled Tips 'n Tricks GuideTips and Tricks04/22/20095964KB
PIC® MCU Tips 'n Tricks Featuring nanoWatt XLP TechnologyTips and Tricks04/22/2009643KB
Configurable Logic Cell (CLC) Configuration Tool User's GuideUser Guides12/14/20122082KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC24F16KM102-I/ML28QFN-40C to +85CTUBE2.582.372.141.971.88
PIC24F16KM102-I/SO28SOIC-40C to +85CTUBE2.512.302.081.911.82
PIC24F16KM102-I/SP28SPDIP-40C to +85CTUBE2.702.472.242.061.96
PIC24F16KM102-I/SS28SSOP-40C to +85CTUBE2.472.262.051.881.79
PIC24FV16KM102-E/SP28SPDIP-40C to +125CTUBE2.952.702.452.252.14
PIC24FV16KM102-I/ML28QFN-40C to +85CTUBE2.582.372.141.971.88
PIC24FV16KM102-I/SO28SOIC-40C to +85CTUBE2.512.302.081.911.82
PIC24FV16KM102-I/SP28SPDIP-40C to +85CTUBE2.702.472.242.061.96
PIC24FV16KM102-I/SS28SSOP-40C to +85CTUBE2.472.262.051.881.79
PIC24FV16KM102T-I/SO28SOIC-40C to +85CT/R2.522.312.101.931.83
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC24F08KM1012081,024$1.68XLP
PIC24F08KM1022881,024$1.75XLP
PIC24F08KM2022882,048$1.79XLP
PIC24F08KM2044482,048$2.06XLP
PIC24F16KM10228161,024$1.79XLP
PIC24F16KM10444161,024$2.06XLP
PIC24F16KM20228162,048$1.86XLP
PIC24F16KM20444162,048$2.13XLP
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC24F16KM102-I/SO0.7704001.37037028SOIC.300inMatte Tine3
PIC24F16KM102-I/SP2.0875003.73333328SPDIP.300inMatte Tine3
PIC24F16KM102-I/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC24F16KM102-I/SS0.2292000.48936228SSOP.209inMatte Tine3
PIC24FV16KM204 Family Data Sheet PIC24F16KM204
PIC24FV16KM204 Family Silicon Errata and Data Sheet Clarification PIC24F16KM204
PIC18F to PIC24F Migration: An Overview PIC24FJ16GA004
PIC24FJXXGAXXX to PIC24FXXKAXXX PIC24FJ64GA110
16-bit MCU and DSC Programmer's Reference Manual PIC24FJ32GA002
PIC24FXXKMXXX/KLXXX Flash Programming Specification PIC24F16KM204
AN1044 PIC24FJ16GA002
AN1095 PIC24FJ32GA002
DEE Emulation 16-bit v2.2 PIC24FJ32GA002
DEE Emulation 8-bit v1.1.2 PIC24FJ32GA002
AN1155 PIC24FJ32GA002
AN1157 PIC24F16KM102
AN1157 Source Code PIC24F16KM102
AN1229 ENC28J60
PIC18F ClassB-2 Library_Feb2012.zip ENC28J60
AN1250 DM240011
AN1267 PIC24FJ64GB410
AN1317 DM240011
AN DM240011
AN1375 PIC24FJ16GA004
AN1416 DM240311
AN1848 PIC24FJ128GC010
AN2133 PIC24FJ64GB410
16-bit Peripherals Quick Reference Guide PIC24FJ32GA002
16-bit Embedded Control Solutions Brochure PIC24FJ32GA002
Electronic Solutions for Medical and Fitness 24VL025
eXtreme Low Power (XLP) PIC® MCUs Brochure PIC24FJ64GB004
dsPIC33/PIC24 FRM, CTMU and CTMU Operation with Threshold Detect dsPIC33EP64MC504
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 05. Data EEPROM - PIC24F FRM PIC24F32KA304
Section 08. Interrupts - PIC24F FRM PIC24FJ32GA002
Section 09. Watchdog Timer (WDT) - PIC24F FRM PIC24FJ32GA002
Section 12. I/O Ports with Peripheral Pin Select (PPS) - PIC24F FRM PIC24FJ32GA002
Section 14. Timers - PIC24F FRM PIC24FJ32GA002
Section 20. Comparator Voltage Reference - PIC24F FRM PIC24FJ32GA002
Section 33. Programming and Diagnostics - PIC24F FRM PIC24FJ32GA002
Section 36. High-Level Integration with Prog. HLVD - PIC24F FRM PIC24FJ64GB412
Section 38. Oscillator with 500 kHz Low-Power FRC - PIC24F FRM PIC24F32KA304
Section 40. Reset with Programmable BOR - PIC24F FRM PIC24F32KA304
Section 46. Scalable Comparator Module - PIC24F FRM PIC24FJ64GB412
Section 51. 12-Bit A/D Converter w/ Threshold Detect - PIC24F FRM PIC24FJ64GB412
Section 57. Power-Saving Features with Vbat - PIC24F FRM PIC24FJ64GA310
Section 58. Master Synchronous Serial Port (MSSP) - PIC24F FRM PIC24F16KM204
Section 61. Op Amp - PIC24F FRM PIC24FJ64GC010
Section 62. 10-Bit Digital-to-Analog Converter (DAC) - PIC24F FRM PIC24FJ64GC010
Section 63. Configurable Logic Cell (CLC) - PIC24F FRM PIC24FJ64GB412
Section 64. Capture/Compare/PWM/Timer (MCCP, SCCP) - PIC24F FRM PIC24FJ64GB412
Program Executive RIPE_01b_000033 PIC24FJ32GA002
PIC24F CAD/CAE Schematic Symbols PIC24FJ32GA002
In-Circuit Debugging Interface Options with dsPIC DSC PIC24FJ32GA002
PIC Microcontroller Compiled Tips 'n Tricks Guide PIC24FJ64GB412
PIC® MCU Tips 'n Tricks Featuring nanoWatt XLP Technology PIC24FJ64GB412
Configurable Logic Cell (CLC) Configuration Tool User's Guide PIC24F16KM204