PIC24FJ256GB406

PIC24F 16-bit Microcontroller featuring integrated Hardware Crypto module and eXtreme Low Power. This family also includes 256KB Flash, 16KB RAM, USB, LCD and advanced peripherals. The combination of features makes the part ideally suited for low power embedded security applications.

Features
  • Performs NIST Standard Encryption/Decryption Operations without CPU Intervention
  • AES Cipher Support for 128, 192 and 256-Bit Keys
  • DES/3DES Cipher Support, with up to Three Unique Keys for 3DES
  • Supports ECB, CBC, OFB, CTR and CFB128 modes
  • Programmatically Secure OTP Array for Key Storage
  • True Random Number Generation
  • Battery-Backed RAM Key Storage
  • Multiple Power Management Options for Extreme Power Reduction:
  • VBAT allows for lowest power consumption on backup battery (with or without RTCC)
  • Deep Sleep allows near total power-down with the ability to wake-up on external triggers
  • Sleep and Idle modes selectively shut down peripherals and/or core for substantial power reduction and fast wake-up
  • Doze mode allows CPU to run at a lower clock speed than peripherals
  • Alternate Clock modes allow On-the-Fly Switching to a Lower Clock Speed for Selective Power Reduction
  • Extreme Low-Power Current Consumption for Deep Sleep WDT: 650 nA @ 2V typical RTCC: 650 nA @ 32 kHz, 2V typical Deep Sleep current, 60 nA typical
  • WDT: 650 nA @ 2V typical
  • RTCC: 650 nA @ 32 kHz, 2V typical
  • Deep Sleep current, 60 nA typical
  • 160 uA/MHz in Run mode
  • Modified Harvard Architecture
  • Up to 16 MIPS Operation @ 32 MHz
  • 8 MHz Internal Oscillator: 96 MHz PLL option Multiple clock divide options Run-time self-calibration capability for maintaining better than ±0.20% accuracy Fast start-up
  • 96 MHz PLL option
  • Multiple clock divide options
  • Run-time self-calibration capability for maintaining better than ±0.20% accuracy
  • Fast start-up
  • 17-Bit x 17-Bit Single-Cycle Hardware Fractional/Integer Multiplier
  • 32-Bit by 16-Bit Hardware Divider
  • 16 x 16-Bit Working Register Array
  • C Compiler Optimized Instruction Set Architecture
  • Two Address Generation Units for Separate Read and Write Addressing of Data Memory
  • 10/12-Bit, up to 24-Channel Analog-to-Digital (A/D) Converter:
  • Conversion rate of 500 ksps (10-bit), 200 kbps (12-bit)
  • Auto-scan and threshold compare features
  • Conversion available during Sleep
  • One 10-Bit Digital-to-Analog Converter (DAC):
  • 1 Msps update rate
  • Three Rail-to-Rail, Enhanced Analog Comparators with Programmable Input/Output Configuration
  • Charge Time Measurement Unit (CTMU):
  • Used for capacitive touch sensing, up to 24 channels
  • Time measurement down to 100 ps resolution
  • Capable of Holding Two Independent Software Applications, including Bootloader
  • Permits Simultaneous Programming of One Partition while Executing Application Code from the Other
  • Allows Run-Time Switching Between Active Partitions
Parameter
Parameter Name Value Value
Architecture 16-bit 16-bit
CPU Speed (MIPS) 16 16
Memory Type Flash Flash
Program Memory (KB) 256 256
RAM Bytes 16,384 16,384
Temperature Range C -40 to 85 -40 to 85
Operating Voltage Range (V) 2 to 3.6 2 to 3.6
I/O Pins 52 52
Pin Count 64 64
System Management Features BOR, LVD BOR, LVD
POR Yes Yes
WDT Yes Yes
Internal Oscillator 8 MHz 8 MHz
Digital Communication Peripherals 6-UART4-SPI3-I2C 6-UART4-SPI3-I2C
Codec Interface Yes Yes
Comparators 3 3
CAN (#, type) 0 None 0 None
Capture/Compare/PWM Peripherals 6 6
PWM Resolution bits 16 16
Timers 31 x 16-bit 15 x 32-bit 31 x 16-bit 15 x 32-bit
Parallel Port EPMP EPMP
Hardware RTCC Yes Yes
DMA 6 6
XLP Yes Yes
Cap Touch Channels 24 24
Documents
PIC24FJ256GA412/PIC24FJ256GB412 Data SheetData Sheets09/01/20154210KB
PIC24FJ256GB412 Family Silicon Errata and Data Sheet ClarificationErrata06/22/2016110KB
PIC18F to PIC24F Migration: An OverviewMigration Documents03/28/2006770KB
16-bit MCU and DSC Programmer's Reference ManualProgramming Specification02/25/201310777KB
PIC24FJ256GA412/GB412 Family Flash Programming SpecificationProgramming Specification07/05/2015586KB
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
AN1094 - Bootloader for dsPIC30F/33F and PIC24F/24H DevicesAppNote05/18/2007413KB
AN1140 - USB Embedded Host StackAppNote04/20/2015467KB
AN1141 - USB Embedded Host Stack Programmer?s GuideAppNote02/25/2008542KB
AN1142 - USB Mass Storage Class on an Embedded HostAppNote04/20/2015359KB
AN1143 - Generic Client Driver for a USB Embedded HostAppNote02/23/2009262KB
AN1144 - USB Human Interface Device Class on an Embedded HostAppNote04/20/2015532KB
AN1145 - Using a USB Flash Drive with an Embedded HostAppNote04/20/2015248KB
AN1148 - Cyclic Redundancy Code (CRC)AppNote01/08/2008387KB
AN1157 - A Serial Bootloader for PIC24F DevicesAppNote01/24/2008498KB
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
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
AN1798 - Crystal Selection for Low-Power Secondary OscillatorAppNote09/22/2014146KB
AN2133 - Extending PIC MCU Capabilities Using CLCAppNote04/11/2016220KB
16-bit Peripherals Quick Reference GuideBrochures05/25/2016487KB
Graphical and Segmented Display Solutions BrochureBrochures04/29/20164228KB
dsPIC33/PIC24 FRM, 32-Bit Programmable CRCReference Manual03/14/2014206KB
dsPIC33/PIC24 FRM, Cryptographic EngineReference Manual04/20/2015524KB
dsPIC33/PIC24 FRM, CTMU and CTMU Operation with Threshold DetectReference Manual05/04/2016304KB
dsPIC33/PIC24 FRM, Device ConfigurationReference Manual11/13/2013106KB
dsPIC33/PIC24 FRM, Dual Partition Flash Program MemoryReference Manual05/11/2015351KB
dsPIC33/PIC24 FRM, I2CReference Manual03/18/2014668KB
dsPIC33/PIC24 FRM, Input CaptureReference Manual08/28/2013201KB
dsPIC33/PIC24 FRM, Oscillator ModuleReference Manual03/14/2014373KB
dsPIC33/PIC24 FRM, Output Compare with Dedicated TimerReference Manual03/13/2014363KB
dsPIC33/PIC24 FRM, PIC24F Flash Program MemoryReference Manual04/20/2015332KB
dsPIC33/PIC24 FRM, RTCC with TimestampReference Manual01/21/2016222KB
dsPIC33/PIC24 FRM, Serial Peripheral Interface (SPI) with Audio Codec SupportReference Manual07/16/2014402KB
dsPIC33/PIC24 FRM, UARTReference Manual03/14/2014467KB
dsPIC33E/PIC24E FRM, InterruptsReference Manual11/13/2013306KB
Section 06. Oscillator - PIC24F FRMReference Manual02/22/2013354KB
Section 07. Reset - PIC24F FRMReference Manual02/22/2013207KB
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 27. USB On-The-Go (OTG) - PIC24F FRMReference Manual02/22/2013490KB
Section 33. Programming and Diagnostics - PIC24F FRMReference Manual02/22/2013155KB
Section 34. Input Capture with Dedicated Timer - PIC24F FRMReference Manual04/16/2014324KB
Section 36. High-Level Integration with Prog. HLVD - PIC24F FRMReference Manual02/22/2013107KB
Section 39. Power-Saving Features with Deep Sleep - PIC24F FRMReference Manual02/22/2013329KB
Section 42. Enhanced Parallel Master Port (EPMP) - PIC24F FRMReference Manual02/22/2013408KB
Section 44. CPU with Extended Data Space (EDS) - PIC24F FRMReference Manual02/22/2013280KB
Section 45. Data Memory with Extended Data Space - PIC24F FRMReference Manual02/22/2013168KB
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 54. Direct Memory Access Controller (DMA) - PIC24F FRMReference Manual02/22/2013330KB
Section 56. RTCC with External Power Control - PIC24F FRMReference Manual02/22/2013216KB
Section 63. Configurable Logic Cell (CLC) - PIC24F FRMReference Manual02/22/2013249KB
Section 64. Capture/Compare/PWM/Timer (MCCP, SCCP) - PIC24F FRMReference Manual04/01/2015750KB
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
PIC Microcontroller Compiled Tips 'n Tricks GuideTips and Tricks04/22/20095964KB
PIC® MCU Tips 'n Tricks Featuring nanoWatt XLP TechnologyTips and Tricks04/22/2009643KB
Introducing nanoWatt XLP TechnologyVideo04/16/20098968KB
nanoWatt XLP Demo VideoVideo04/16/200921803KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC24FJ256GB406-I/MR64QFN-40C to +85CTUBE5.034.614.183.843.65
PIC24FJ256GB406-I/PT64TQFP-40C to +85CTRAY5.074.654.213.873.68
PIC24FJ256GB406T-I/MR64QFN-40C to +85CT/R5.054.634.193.863.67
PIC24FJ256GB406T-I/PT64TQFP-40C to +85CT/R5.094.664.223.893.70
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC24FJ128GA4066412816,384$3.28
PIC24FJ128GA41010012816,384$3.65
PIC24FJ128GA41212112816,384$3.93
PIC24FJ128GB4066412816,384$3.49
PIC24FJ128GB41010012816,384$3.86
PIC24FJ128GB41212112816,384$4.14
PIC24FJ256GA4066425616,384$3.44
PIC24FJ256GA41010025616,384$3.82
PIC24FJ256GA41212125616,384$4.10
PIC24FJ256GB4066425616,384$3.65
PIC24FJ256GB41010025616,384$4.03
PIC24FJ256GB41212125616,384$4.31
PIC24FJ64GA40664648,192$3.14
PIC24FJ64GA410100648,192$3.51
PIC24FJ64GA412121648,192$3.79
PIC24FJ64GB40664648,192$3.35
PIC24FJ64GB410100648,192$3.72
PIC24FJ64GB412121648,192$4.00
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC24FJ256GB406-I/PT0.2867002.48750064TQFP10x10x1mmMatte Tine3
PIC24FJ256GB406T-I/PT0.2867000.73833364TQFP10x10x1mmMatte Tine3
PIC24FJ256GB406-I/MR0.2324000.35000064QFN9x9x0.9mmMatte Tine3
PIC24FJ256GB406T-I/MR0.2324000.37030364QFN9x9x0.9mmMatte Tine3
PIC24FJ256GA412/PIC24FJ256GB412 Data Sheet PIC24FJ64GB412
PIC24FJ256GB412 Family Silicon Errata and Data Sheet Clarification PIC24FJ64GB412
PIC18F to PIC24F Migration: An Overview PIC24FJ16GA004
16-bit MCU and DSC Programmer's Reference Manual PIC24FJ32GA002
PIC24FJ256GA412/GB412 Family Flash Programming Specification PIC24FJ64GB412
AN1044 PIC24FJ16GA002
AN1045 dsPIC33FJ64MC804
AN1094 PIC24FJ32GA002
AN1094 Source Code PIC24FJ32GA002
AN1140 PIC32MX470F512L
AN1141 PIC32MX470F512H
AN1142 PIC32MX470F512L
AN1143 PIC32MX695F512L
AN1144 PIC24FJ64GB412
AN1145 PIC32MX695F512H
AN1148 PIC24FJ32GA002
AN1157 PIC24FJ16GA004
AN1157 Source Code PIC24FJ16GA004
AN1210 PIC24FJ32GA002
AN1210 Source Code PIC24FJ32GA002
AN1227 dsPIC33FJ12GP202
AN1229 ENC624J600
PIC18F ClassB-2 Library ENC624J600
AN1250 DM240011
AN1267 PIC24FJ64GB410
AN1317 DM240011
AN DM240011
AN1375 AC323027
AN1416 DM240311
AN1798 PIC24FJ64GB412
AN2133 PIC24FJ64GB410
16-bit Peripherals Quick Reference Guide PIC24FJ32GA002
Graphical and Segmented Display Solutions Brochure PIC32MZ2048EFM144
dsPIC33/PIC24 FRM, 32-Bit Programmable CRC PIC24FJ64GB412
dsPIC33/PIC24 FRM, Cryptographic Engine PIC24FJ64GB412
dsPIC33/PIC24 FRM, CTMU and CTMU Operation with Threshold Detect dsPIC33EP64MC504
dsPIC33/PIC24 FRM, Device Configuration dsPIC33EP64MC504
dsPIC33/PIC24 FRM, Dual Partition Flash Program Memory dsPIC33EP64GS506
dsPIC33/PIC24 FRM, I2C PIC24FJ32GA002
dsPIC33/PIC24 FRM, Input Capture PIC24FJ32GA002
dsPIC33/PIC24 FRM, Oscillator Module dsPIC33EP64MC504
dsPIC33/PIC24 FRM, Output Compare with Dedicated Timer dsPIC33EP64MC504
dsPIC33/PIC24 FRM, PIC24F Flash Program Memory PIC24FJ32GA002
dsPIC33/PIC24 FRM, RTCC with Timestamp PIC24FJ64GB412
dsPIC33/PIC24 FRM, Serial Peripheral Interface (SPI) with Audio Codec Support PIC24FJ64GB412
dsPIC33/PIC24 FRM, UART PIC24FJ32GA002
dsPIC33E/PIC24E FRM, Interrupts dsPIC33EP64MC504
Section 06. Oscillator - PIC24F FRM PIC24FJ32GA002
Section 07. Reset - 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 27. USB On-The-Go (OTG) - PIC24F FRM PIC24FJ64GB412
Section 33. Programming and Diagnostics - PIC24F FRM PIC24FJ32GA002
Section 34. Input Capture with Dedicated Timer - PIC24F FRM PIC24FJ64GB412
Section 36. High-Level Integration with Prog. HLVD - PIC24F FRM PIC24FJ64GB412
Section 39. Power-Saving Features with Deep Sleep - PIC24F FRM PIC24FJ64GB412
Section 42. Enhanced Parallel Master Port (EPMP) - PIC24F FRM PIC24FJ64GB412
Section 44. CPU with Extended Data Space (EDS) - PIC24F FRM PIC24FJ64GB412
Section 45. Data Memory with Extended Data Space - PIC24F FRM PIC24FJ64GB412
Section 46. Scalable Comparator Module - PIC24F FRM PIC24FJ64GB412
Section 51. 12-Bit A/D Converter w/ Threshold Detect - PIC24F FRM PIC24FJ64GB412
Section 54. Direct Memory Access Controller (DMA) - PIC24F FRM PIC24FJ64GB412
Section 56. RTCC with External Power Control - PIC24F FRM PIC24FJ64GB412
Section 63. Configurable Logic Cell (CLC) - PIC24F FRM PIC24FJ64GB412
Section 64. Capture/Compare/PWM/Timer (MCCP, SCCP) - PIC24F FRM PIC24FJ64GB412
PIC24F CAD/CAE Schematic Symbols PIC24FJ32GA002
PIC Microcontroller Compiled Tips 'n Tricks Guide PIC24FJ64GB412
PIC® MCU Tips 'n Tricks Featuring nanoWatt XLP Technology PIC24FJ64GB412