Microchip Technology Inc
  • product video
product primary image

PIC24FJ256GB412

Status: In Production

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
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Buy Now

Device Overview

Summary

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.

Additional Features

      Cryptographic Engine

      • 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

      Extreme Low-Power

      • 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
      • 160 uA/MHz in Run mode

      CPU

      • 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
        • 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

        Analog Features

        • 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

          Dual Partition Flash with Live Update Capability

          • 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

          Parametrics
          Name
          Value
          Architecture
          16-bit
          CPU Speed (MIPS/DMIPS)
          16
          Program Memory Type
          Flash
          Program Memory Size (KB)
          256
          SRAM (KB)
          16
          Temperature Range C
          -40 to 85
          Operating Voltage Range (V)
          2 to 3.6
          Max I/O Pins
          101
          Pin Count
          121
          System Management Features
          BOR, LVD
          Power on Reset
          Yes
          Watch Dog Timer
          Yes
          Internal Oscillator
          8 MHz, 31 kHz
          Digital Communication Peripherals
          6-UART
          4-SPI
          3-I2C
          Codec Interface
          Yes
          Analog Peripherals
          1-A/D 24x12-bit @ 500(ksps) 1-D/A 1x10-bit
          Comparators
          3
          Number of USB Modules
          1
          USB Interface
          FS Device/Host/OTG
          Capture/Compare/PWM Peripherals
          6
          PWM Max Resolution (Bits)
          16
          Timers
          31 x 16-bit 15 x 32-bit
          Parallel Port
          EPMP
          Hardware RTCC/RTC
          Yes
          Direct Memory Access Channels
          6
          Low Power
          Yes
          Multiple output CCP (MCCP)
          3
          Supported in MPLAB Code Configurator
          Yes

          Documents

          Jump to:

          Data Sheets

          Migration Documents

          Application Notes

          Download All

          Schematics

          Reference Manual

          Download All
          03/18/2014
          668KB
          03/14/2014
          467KB

          Software

          Video

          04/16/2009
          21803KB

          Development Environment

          • Demo & Evaluation Boards
          • Emulators & Debuggers
          • Programmers
          • Software Libraries
          Demo & Evaluation Boards
          Smart Card/SIM Card (SC) PICtail Daughter Board
          Smart Card/SIM Card (SC) PICtail Daughter Board ( AC164141 )

          The Smart Card/SIM Card (SC) PICtail™ Daughter Board is an expansion board used for evaluating, reading and writing data on Smart Cards and SIM card.

          This daughter board requires an Explorer-16 Development Board, or PIC18 Explorer board to complete the board configuration.

          Learn More
          Add To Cart
          PIC24FJ256GB410 PIM
          PIC24FJ256GB410 PIM ( MA240038 )

          The PIC24FJ256GB410 Plug-in Module is designed to demonstrate the capabilities of the PIC24FJ256GB410 family using the Explorer 16 and LCD Explorer Demonstration Boards. Most of the pins from the device are mapped directly to the PIM connector (100-Pin ICE). The exceptions are those pins that are remapped to provide remappable functionality to the pins in the PICtail™...

          Learn More
          Add To Cart
          LCD Explorer XLP Development Board
          LCD Explorer XLP Development Board ( DM240314 )

          The LCD Explorer Development Board supports Microchip’s 100-pin Microcontrollers with x8 common Segment LCD Drivers. The LCD Explorer provides an ideal platform for a customer to evaluate a MCU with a x8 Common LCD Driver on a 38 segment x 8 common LCD display. PICtail Plus connections allow a customer to evaluate the selected MCU in a complex system by adding Microchip’s PICtail Plus...

          Learn More
          Add To Cart
          USB PICtail Plus Daughter Board
          USB PICtail Plus Daughter Board ( AC164131 )

          The USB PICtail. Plus Daughter Board is a USB demonstration board for evaluating Microchip Technology’s 16 and 32-bit USB product lines using the Explorer 16 development board.

          Learn More
          Add To Cart
          Explorer 16/32 Development Board
          Explorer 16/32 Development Board ( DM240001-2 )

          The Explorer 16/32 Development Board is a flexible and convenient development, demonstration and testing platform for 16-bit PIC24 MCUs, dsPIC® DSCs and 32-bit PIC32 MCUs from Microchip Technology. It features all the necessary hardware to begin developing and debugging a complete embedded application. The board accepts Processor Plug-In Modules (PIMs) designed for the Explorer...

          Learn More
          Add To Cart
          PIC24F Curiosity Development Board
          PIC24F Curiosity Development Board ( DM240004 )

          The PIC24F Curiosity Development Board is a cost-effective, fully integrated 16-bit development platform targeted at first-time users, Makers, and those seeking a feature-rich rapid prototyping board. Designed from the ground-up to take full advantage of Microchip’s MPLAB® X IDE and MPLAB Xpress Cloud-based IDE, the board includes an integrated programmer/debugger and requires...

          Learn More
          Add To Cart
          Emulators & Debuggers
          PICkit 3 In-Circuit Debugger
          PICkit 3 In-Circuit Debugger ( PG164130 )

          Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit debugging offers these benefits:

          • Low cost
          • Minimum of additional hardware needed for debug
          • Expensive sockets or adapters are not required
          ...

          Learn More
          Add To Cart
          MPLAB ICD 3 In-Circuit Debugger
          MPLAB ICD 3 In-Circuit Debugger ( DV164035 )

           The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

          MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

          ...

          Learn More
          Add To Cart
          MPLAB REAL ICE PROBE KIT
          MPLAB REAL ICE PROBE KIT ( DV244005 )

          MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs PIC® and dsPIC® Flash microcontrollers with the easy-to-use but powerful graphical user interface of the MPLAB Integrated Development Environment (IDE), included with each kit.
          The MPLAB REAL ICE probe is connected...

          Debug Features:
          Runtime watch:Supported
          Native Trace:True
          I/O Port Trace:True (Requires Compiler Support)
          SPI Trace:True (Requires Compiler Support)


          Learn More
          Add To Cart
          Programmers
          PICkit 3 In-Circuit Debugger
          PICkit 3 In-Circuit Debugger ( PG164130 )

          Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit debugging offers these benefits:

          • Low cost
          • Minimum of additional hardware needed for debug
          • Expensive sockets or adapters are not required
          ...

          Learn More
          Add To Cart
          MPLAB PM3 Universal Device Programmer
          MPLAB PM3 Universal Device Programmer ( DV007004 )

          The MPLAB® PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PIC® devices as well as the latest dsPIC® DSC devices. When used standalone, data can be loaded and saved with the SD/MMC card (not included).

          • Socket: AC164409   PartNo: PIC24FJ256GB412 (121BG)
          Learn More
          Add To Cart
          MPLAB ICD 3 In-Circuit Debugger
          MPLAB ICD 3 In-Circuit Debugger ( DV164035 )

           The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

          MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

          ...

          Learn More
          Add To Cart
          MPLAB REAL ICE PROBE KIT
          MPLAB REAL ICE PROBE KIT ( DV244005 )

          MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs PIC® and dsPIC® Flash microcontrollers with the easy-to-use but powerful graphical user interface of the MPLAB Integrated Development Environment (IDE), included with each kit.
          The MPLAB REAL ICE probe is connected...

          Learn More
          Add To Cart
          Software Libraries
          Microchip Easy Bootloader for PIC24 and dsPIC33

          Microchip Easy Bootloader for PIC24 and dsPIC33

          The

          ...

          Learn More

          Similar Devices

          Product
          Pins
          Flash
          RAM
          Price5K
          Notes
          64
          128
          16,384
          $3.28
           
          100
          128
          16,384
          $3.65
           
          121
          128
          16,384
          $3.93
           
          64
          128
          16,384
          $3.49
           
          100
          128
          16,384
          $3.86
           
          121
          128
          16,384
          $4.14
           
          64
          256
          16,384
          $3.44
           
          100
          256
          16,384
          $3.82
           
          121
          256
          16,384
          $4.10
           
          64
          256
          16,384
          $3.65
           
          100
          256
          16,384
          $4.03
           
          121
          256
          16,384
          $4.31
           
          64
          64
          8,192
          $3.14
           
          100
          64
          8,192
          $3.51
           
          121
          64
          8,192
          $3.79
           
          64
          64
          8,192
          $3.35
          USB
          100
          64
          8,192
          $3.72
          USB
          121
          64
          8,192
          $4.00
          USB

          RoHS Information

          Part Number
          Device Weight
          Shipping Weight
          Lead Count
          Package Type
          Package Width
          Solder Composition
          JEDEC Indicator
          RoHS
          China EFUP
          PIC24FJ256GB412T-I/BG
          0.192400
          0.481818
          121
          TFBGA
          10x10x1.20mm
          SAC
          e1
          Rohs icon
          efup china icon
          PIC24FJ256GB412-I/BG
          0.192400
          1.777174
          121
          TFBGA
          10x10x1.20mm
          SAC
          e1
          Rohs icon
          efup china icon
          To see a complete listing of RoHS data for this device, please Click here
          Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

          Buy

          Grid
          View
          Table
          View
          Filter:
          Apply
          Clear
          Product
          Leads
          Package Type
          Temp Range
          Packing Media
          5K Pricing
          Buy