PIC24F 16-bit Microcontroller

Microchip's PIC24F 16-bit MCU features an integrated hardware crypto module and eXtreme low power (XLP)

Image of Microchip's PIC24 F 16-Bit MicrocontrollerMicrochip's 16-bit, PIC24 MCUs and dsPIC® digital signal controllers provide designers with an easy upgrade path from 8-bit PIC® microcontrollers and a cost-effective option to 32-bit MCUs. The broad product line includes everything from eXtreme low power microcontrollers to high-performance digital signal controllers. With single-cycle execution, deterministic interrupt response, zero overhead looping, and fast DMA, the dsPIC family also adds a single-cycle 16 x 16 MAC and 40-bit accumulators. These are ideal for math intensive applications like motor control and digital power.

Combined with hardware and free software, these 16-bit products are ideal for designs including high-efficiency motor control, platinum-rated digital power supplies, and low power for longer battery life in portable applications. Integrated touch and display features help lower costs and simplify designs for user interfaces including mTouch™ sensing, graphics, and segmented display drivers. Specialized peripherals and software for connectivity such as USB, CAN, and wireless protocols make it easy to communicate with other systems.

  • Cryptographic engine
    • Performs NIST standard encryption / decryption operations without CPU intervention
    • 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 at 2 V (typ.)
      • RTCC: 650 nA at 32 kHz, 2 V (typ.)
      • Deep sleep current, 60 nA (typ.)
    • 160 µA / MHz in run mode
  • 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
  • CPU
    • Modified Harvard architecture
    • Up to 16 MIPS operation at 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
    • 7-bit x 17-bit single-cycle hardware fractional/integer multiplier
    • 32-bit x 16-bit hardware divider
    • 16-bit 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

PIC24 16-Bit MCU

ImageManufacturer Part NumberDescriptionAvailable QuantityView Details
IC MCU 16BIT 256KB FLASH 64TQFPPIC24FJ256GB406-I/PTIC MCU 16BIT 256KB FLASH 64TQFP491 - ImmediateView Details
IC MCU 16BIT 256KB FLASH 100TQFPPIC24FJ256GB410-I/PTIC MCU 16BIT 256KB FLASH 100TQFP641 - ImmediateView Details
IC MCU 16BIT 256KB FLASH 64QFNPIC24FJ256GB406-I/MRIC MCU 16BIT 256KB FLASH 64QFN135 - ImmediateView Details
Published: 2016-02-08