Microchip 16-Bit PIC 24 Brochure
Microchip 16-Bit PIC 24 Brochure
Microchip 16-Bit PIC 24 Brochure
www.microchip.com/16bit
The top challenges facing todays embedded system designer are attaining product specication and performance goals, achieving on-time market launch and meeting cost goals. Microchips PIC24 16-bit Microcontroller Families deliver the performance, peripherals, software and hardware development tools and production support to reach these objectives.
119%
Microchip
C D E (Leading Competitors)
Whats New!
nanoWatt XLP technology adds Deep Sleep for currents as
low as 20 nA
Power-on Reset and fail-safe clock monitor nanoWatt XLP technology power management On-chip Low-Dropout Voltage Regulator (LDO)
USB-OTG peripheral available on 28- to 100-pin products Data EEPROM available on select products Charge Time Measurement Unit added to implement
Capacitive Touch Sense keypads Extended temperature products
PIC24F Family 16 MIPS, Lowest Cost, Lowest Power, General Purpose 14/18/20/28 28/44 4/8/16 16/32/48/64 0.5/1.5 4/8 3 5 1 5 1 5 10-bit ADC (500 ksps), 7/9 ch. 2 comparators 10-bit ADC (500 ksps), 10/13 ch. 2 comparators 10-bit ADC (500 ksps), 16 ch. 2/3 comparators, CTMU (0/1) 10-bit ADC (500 ksps), 16 ch. 3 comparators, CTMU UART w/IrDA (2), SPI, I2C UART w/IrDA (2), SPI (2) I2C (2), USB-OTG* Real-Time Clock Calendar (RTCC), CTMU, EEPROM, Deep Sleep (DS) Peripheral Pin Select (PPS), Parallel Master Port (PMP), Real-Time Clock Calendar (RTCC), CRC, JTAG, Deep Sleep (DS)*
64/80/100
8/16
5/9
5/9
UART w/IrDA (2/4), Peripheral Pin Select (PPS), Parallel Master SPI (2/3) I2C (2/3) Port (PMP), Real-Time Clock Calendar (RTCC), CRC, JTAG UART w/IrDA (4), SPI (3) I2C (3) USB-OTG, Peripheral Pin Select (PPS), Parallel Master Port (PMP), Real-Time Clock Calendar (RTCC), CRC, JTAG
64/80/100
16
PIC24H Family 40 MIPS, Highest Performance, General Purpose 18/28/44 12/16/32/ 64/128 1/2/4/8 3/5 4 2/4 User selectable 12-bit ADC (500 ksps) or 10-bit ADC (1.1 Msps), 8/10/16 ch., comparators (0/2) UART w/IrDA (1/2), 8 ch. DMA, Peripheral Pin Select (PPS), SPI (1/2), I2C Parallel Master Port (PMP), Real-Time Clock (1/2), CAN (0/1) Calendar (RTCC), CRC, JTAG 8 ch. DMA, JTAG
64/100
64/128/256
8/16
User selectable 12-bit UART w/IrDA (2), ADC (500 ksps) or 10-bit SPI (2) I2C (2), ADC (1.1 Msps), 18/32 ch., CAN (0/1/2) comparators (0/2)
Key Features
Up to 256 KB self-programmable Flash with security Up to 16 KB static RAM Up to 8 channels between internal peripherals and up to 2 KB dual port RAM
I/O Interface
PMP PPS
Key Features
Parallel I/O module with multiple address and data options Peripheral Pin Select maps user selected peripherals to I/O pins
Communications
USB-OTG UART SPI I C CAN with buffer, lters CRC
2
Key Features
USB Standard now available and targeted for embedded control with application notes supporting Embedded Host, Peripheral and OTG Asynchronous channel supporting LIN, IrDA, RS-232, RS-485 with 4-deep FIFO buffer or DMA High-speed synchronous channel including 8-deep FIFO buffer or DMA Support Multi-Master/Slave mode with 7-bit/10-bit addressing Automotive/Industrial standard, includes 8 transit and 32 receive buffers Programmable Cyclic Redundancy Check peripheral
Timers/Control
16-bit timers, cascadable to 32-bit Input Capture (IC) Output Compare (OC) Pulse Width Modulation (PWM) Watchdog Timer (WDT) Real-Time Clock Calendar (RTCC)
Key Features
Cascadable to 32-bit, up/down, with multiple clock sources including a low-power 32 kHz oscillator, trigger for A/D conversion The highly congurable Input Capture, Output Compare and PWM modules are easily congured with the Timer modules to generate waveforms and monitor external events On-chip low-power RC oscillator, post-scaler for wide range of time-out values Hardware module provides 100-year calendar, clock and alarm functions
Analog
Charge Time Measurement Unit (CTMU) 10/12-bit A/D converter 10-bit A/D converter Comparators Integrated Voltage Regulator with Power-on Reset and Brown-out Reset
Key Features
A constant current source coupled with the ADC to provide the ability to measure capacitance or time with ns resolution. CTMU makes it easy to implement a capacitive touch sense keypad. Up to 32 channels on PIC24H Up to 16 channels on PIC24F With on-chip programmable reference voltage Power-on Reset and Brown-out Reset provide stable system operation
Class Examples
MCU 3122: Extended PIC24/dsPIC Peripheral Conguration and Usage Using the C30 C Compiler This class covers the extended peripheral set of Microchips PIC24 microcontroller and dsPIC digital signal controller families. Using hands-on exercises and the C30 compiler, students become familiar programming Peripheral Pin Select (PPS), Parallel Master Port (PMP), Real Time Clock Calendar (RTCC), Cyclic Redundancy Code (CRC) and DMA modules. COM 3202: Designing a USB Embedded Host Application The USB On-The-Go (OTG) Supplement was designed to allow embedded devices with substantially less resources than a PC to become hosts to other USB devices. Attendees will learn about USB hosting options, using a FAT le system library to manipulate les on a thumb drive, a process for developing a generic (custom class) driver and an application that acts as a host to a simple USB device.
USB On-the-Go
The PIC24 product line now offers products that include USB-OTG. The USB-OTG allows a product to be used as either an embedded host, a peripheral, or to negotiate to perform as either an embedded host or peripheral. USB can now be implemented in your 16-bit system, making it practical for your embedded system and computer to share many of the same peripherals.
PICtail Plus
AC164127 AC164131 AC163027-4 AC163027-4 AC164123 AC164122 AC164125 AC164124
PIC24F Starter Kit (DM240011) Easy and inexpensive way to learn the
PIC24F 16-bit MCU family
MPLAB Integrated Development Environment (SW007002) Free Download Programmers editor with color-coded context
highlighting, code folding/browsing fully integrated with the debugger Graphical project manager Full-featured debugger with watch points, mouse-over variable inspection and immediate editor access at breakpoints and single stepping MPLAB SIM high-speed software simulator with complex stimulus control Powerful plug-ins for data monitor and control, motor control, RTOS viewer and others
C Compiler for PIC24 MCUs and dsPIC DSCs (SW006012) Full-featured ANSI-compatible compiler Completely integrated with MPLAB IDE Selectable le level optimization for size or speed Peripheral driver and math libraries reduce design
time
Free Evaluation Version download available MPLAB REAL ICE In-Circuit Emulation Kit (DV244005)
The MPLAB REAL ICE In-Circuit Emulator is Microchips nextgeneration emulation and debugging system for easy and rapid application development and debugging.
Explorer 16 Development Board (DM240001/2) Cost-effective development board for Includes PIC24FJ128GA010 and MPLAB ICD 2 debug connector USB and RS-232 interfaces Microchips TC1047A high accuracy, analog output temperature Expansion connector accesses full device pinout and bread
board prototyping area. Full documentation includes user guides, schematics and PCB layout on CD PICtail Plus connector for future expansion boards sensor Microchips 16-bit products dsPIC33FJ256GP710 or PIC24FJ64GA004
Up to 6 hardware breakpoints Up to 1,000 software breakpoints User-controlled program memory trace/data memory
log
MPLAB ICD 3 In-Circuit Debugger (DV164035) Real-time debugging with watch points,
breakpoints, variable watch/modify, single stepping from MPLAB C Compilers, integrated into MPLAB IDE High-speed programming USB high-speed interface to PC
Support
Microchip is committed to supporting its customers in developing products faster and more efficiently. We maintain a worldwide network of field applications engineers and technical support ready to provide product and system assistance. In addition, the following service areas are available at www.microchip.com: Support link provides a way to get questions answered fast: http://support.microchip.com Sample link offers evaluation samples of any Microchip device: http://sample.microchip.com Forum link provides access to knowledge base and peer help: http://forum.microchip.com Buy link provides locations of Microchip Sales Channel Partners: www.microchip.com/sales
Training
If additional training interests you, then Microchip can help. We continue to expand our technical training options, offering a growing list of courses and in-depth curriculum locally, as well as significant online resources whenever you want to use them. Regional Training Centers: www.microchip.com/rtc MASTERs Conferences: www.microchip.com/masters Worldwide Seminars: www.microchip.com/seminars eLearning: www.microchip.com/webseminars Resources from our Distribution and Third Party Partners www.microchip.com/training
www.microchip.com
Information subject to change. The Microchip name and logo, the Microchip logo, MPLAB, dsPIC, PIC and KEELOQ are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. CodeGuard, dsPICDEM, In-Circuit Serial Programming, ICSP PICkit, PICDEM, PICtail and REAL ICE are trademarks of Microchip Technology Incorporated in the U.S.A. , and other countries. 2009 Microchip Technology Inc. All rights reserved. Printed in the U.S.A. 7/09 DS39754E
*DS39754E*