Microchip
- The Microchip PIC24F16KM Family:
Performance, Power, Pricing - Anything is Possible!
Optimized PIC24 16-bit core running at a cool 16MIPS. 512Bytes EEPROM, HW Multiply, HW Divide, 25nA Sleep Current
8-bit Microcontrollers, Interface Chips
Over 1.8 Billion Flash MCUs Shipped!
PICmicro microcontrollers (MCUs). A wide variety of 8-bit microcontroller families - PIC12, PIC16, PIC18. Popular PIC24 16-bit microcontrollers, also PIC32 32-bit microcontrollers. Analog/interface products; Serial EEPROMs; microID RFID tags; KEELOQ security devices; and the dsPIC family of Digital Signal Controllers. Excellent Development Tools. Microchip had shipped their One Billionth Flash Microcontroller by June 2005.
The Microchip PIC24F16KM Family
Performance, Power, Pricing - Anything is Possible!
Optimized PIC24 16-bit core running at a cool 16MIPS
- Up to 16KBytes Flash and 2KB RAM
- 512Bytes EEPROM with 20 year data retention
- C Friendly Architecture
- 16x16 Register File
- 17x17 Hardware Multiply
- 32 by 16 Hardware Divide
- Barrel Shifter for single-cycle shifts
- Real Native Bit Manipulation
- Programmable Interrupt Controller
- 3V and 5V devices available
up to 22 channels of high resolution 12-bit ADC,
two 8-bit DACs,
two op-amps,
and a whole lot more.
Use the Configurable Logic Cells (CLC) to amaze your boss and build your own on-chip peripheral. You have four input gates, that can select from 32 on-chip signals, that you can connect to one of eight logic cells, to control your output. Oh, there’s two CLC’s on each chip, so go crazy and build something.
Want to do Motor Control?
Use the Multiple Output Capture Compare PWM (MCCP) for:
- Single Output Steerable control
- Brushed DC Forward and Reverse control
- Half-Bridge with Dead-Time Delay control
- Push-Pull PWM drive
Code and easy-to-use motor control circuit diagrams available at the Microchip website.
Want to manage a Capacitive Touch-Screen?
Use the Charge Time Measurement Unit (CTMU) to easily handle:
- Capacitive measurement, up to 22 channels
- Time measurement down to 200 ps resolution
- Up to 16 external Trigger pairs
Code and easy-to-use touch screen circuit diagrams available at the Microchip website.
Want to run in a low power environment? Selectable eXtreme Low Power Management modes include:
Sleep();
instruction: CPU and peripherals shut down except the watchdog. Nightie-night!Idle();
instruction: CPU is shut down, peripherals keep working- 25nA Sleep current
- Doze: CPU runs at a lower frequency than peripherals
- On-the-fly clock speed switching
Details and code samples in the datasheet.
Want to REALLY reduce external component count? The PIC24 boasts:
- 8 MHz Internal Oscillator with 4x PLL
- High-Current Sink/Source, 18 mA/18 mA Ports
- On-chip 5V regulator
- Programmable Brown-out Reset (BOR)
- Configurable Reference Clock Output (REFO)
- Two Configurable Logic Cells (CLC) - like having an FPGA on-board!
- Intelligent Analog Integration!
Building Consumer Applications?
- Battery chargers use the 12-bit ADC
- White Goods need 5V Operation
- Cooling fans are run by the MCCP
Building Portable Medical Equipment?
Use the eXtreme Low Power + the Intelligent Analog for:
- Thermometers
- Inhalers / Nebulizers
- Dispensers
- Blood Pressure Monitors
Building Home Appliances?
You'll need the 5V operation and the MCCP to build:
- HVAC systems
- Range hoods
- Water pumps
Building Safety & Security systems?
Use the Intelligent Analog, 5V operation, and the MCCP to make:
- CO2 Detectors
- Alarm Systems
- Asset Tracking
Do Tricks with Microsticks:
It's about the size of a stick of gum and it's a complete hardware development platform for the PIC24F16KM family.
Low-cost, simple to learn, easy to use. The free MPLAB IDE controls and programs the Microstick.
Microsticks are little USB-powered development boards and include an on-board debugger/programmer, a DUT socket for easy device swapping, a nice LED, and of course a reset button. Insert Microsticks into any prototyping board for fast I/O expansion. Three rows of pins on the bottom of the Microstick can be plugged into a prototyping board with support for both SPDIP layout (300 mils) or wide PDIP (600 mils).
Click to Learn More
Created:12-Aug-2003, Updated:13-Apr-2014