High-Performance PIC24 Microcontroller Family - Farnell

Transcription

16-bit MicrocontrollersHigh-Performance PIC24 Microcontroller Familywww.microchip.com/16bit

More Performance, Less Risk Short 5 cycle interrupt latencyToday’s embedded designers look for high-performancemicrocontrollers with integrated functions and peripheralsto help reduce their total system cost. Microchip’s 8-bitPIC microcontrollers have met this need with featuressuch as pin and code compatibility, a common developmenttool environment and an advanced core. But increasingapplication demands and complexity have created a needfor additional choices. Fast and easy bit manipulation – single cycleHaving options is critical to a product’s success. And oneof the most important choices the design engineer makesis the appropriate microcontroller selection. Microchip’sPIC24 16-bit microcontrollers offer new levels of choicein performance, memory, peripherals and packaging.Microchip’s advanced technology and migration strategydeliver the most cost-effective system solution forembedded designers.Rich Portfolio for Added FlexibilityNew PIC24 16-bit Architecture 8-16 Kbytes of RAMThe PIC24 16-bit architecture was designed to optimizeC language code size. Embedded designers using theMPLAB C30 C compiler can achieve leadership code sizein applications, helping project teams hit schedule and codesize targets. Reduced code size provides the opportunity touse a smaller memory device at a lower price, reduce timespent optimizing and fine-tuning code size to fit the memoryspace, and also respond to those marketing requests for“just one more feature.” Family expansion includes larger RAM and additionalperipheralsDesign engineers whose applications now require a 16-bitmicrocontroller can expect to find all the features they valuewith the 8-bit PIC microcontrollers. The PIC24 architecturefeatures include: Single cycle hardware multiply 32/16 and 16/16 divide instructions Deterministic instruction execution Same familiar development tools and MPLAB Integrated Development Environment (IDE)The PIC24 16-bit microcontroller family debuts with 22general-purpose devices divided between two series, thePIC24F and PIC24H. PIC24F: 16 MIPS, lowest costPIC24H: 40 MIPS, highest performance 64-256 Kbytes of Flash program memoryThese general-purpose PIC24 microcontrollers includeseveral features that maximize application flexibility andreliability, and minimize cost through elimination of externalcomponents.System Robustness and Management Features Flexible high-speed and low-power integratedoscillators with PLL eliminates need for externalcrystal Power-on Reset and Fail-safe clock monitor Single cycle instruction execution nanoWatt Technology Power Management Full-speed operation from Flash memory On-chip Low-dropout Voltage Regulator (LDO) Simplified and highly flexible interrupt structureHighly Cost-Effective PIC24F 16-bit MicrocontrollersRelative Code Size (in Bytes)16-bit h 16 MIPS performance and an extensive peripheralset, the PIC24F microcontrollers are a highly cost-effectivesolution for all but the most demanding 16-bit applications.The PIC24F also offers a new migration option for designengineers whose applications may be outgrowing theperformance offered by 8-bit microcontrollers, and needto stay cost competitive.Highest-Performance PIC24H 16-bit MicrocontrollersFor more demanding applications, the PIC24H offers40 MIPS performance, more memory and additionalperipherals. The PIC24H family adds up to 2 CANcommunication modules, user selectable 10/12-bitAnalog-to-Digital (A/D) converter and enhanced timerfunctions. And integrated Direct Memory Access (DMA)between peripherals and dual-port RAM provides zerooverhead data transfers, optimizing CPU throughput.Microchip AMPLAB C30V 1.20BCDE(Leading Competitors)F

Seamless Migration Reduces Development RiskThe two pin-and-code compatible PIC24 seriesdeliver the options needed to hit the performance,cost and schedule goals demanded by any project.The PIC24F and PIC24H series are completelysoftware and MPLAB IDE compatible, providing easymigration as project requirements change. This givesdesign engineers the ability to add performance andfunctionality to applications without sacrificing theinitial investment and engineering resources.There’s also the option to easily step up to digitalsignal processing (DSP) capability with the fullycompatible 16-bit dsPIC Digital Signal Controller(DSC) family for more advanced algorithms andsignal processing. Compatibility with dsPIC DSCsprovides engineers with a path to even greaterperformance coupled with DSP as applicationrequirements increase.“With their dsPIC DSCs and PIC24 MCUs, Microchip is the only companyon the planet with truly unified DSP and MCU product lines.”Will Strauss, president of Forward ConceptsPeripherals, Memory and AnalogCommunications, real-time control, waveformgeneration, analog interface and system monitoringare all integrated in the PIC24 Family, coupled witha wide range of memory options.MemoryUp to 256 KB self-programmable FlashUp to 16 KB RAMDMA to internal peripherals with 2 KB dual port RAMAdditional PIC24 key features include: Two ports each of UART, SPI and I C 2Parallel Master Port (PMP) interface to external data memory andperipherals Up to two CAN portsCommunicationsKey Features Real-Time Clock Calendar (RTCC)UARTAsynchronous channel supporting LIN, IrDA ,RS-232, RS-485 with 4-deep FIFO buffer A 16-channel, 500 ksps 10-bit A/D converter isfeatured in the PIC24FSPI High-speed synchronous channel including8-deep FIFO buffer A user selectable 500 ksps 12-bit A/D converteror 1.1 Msps 10-bit A/D converter in the PIC24HI2C Support Multi-Master/Slave mode with 7-bit/10-bit addressing JTAG boundary scan and Flash programmingCAN with buffer, filtersAutomotive/Industrial standard, includes 8 transitand 32 receive buffersTimers/ControlKey Features 8-channel DMA with 2 KB dual port RAMCascadable to 32-bit, up/down, with multiple16-bit timers, cascadableclock sources including a low-power 32 kHzto 32-bitoscillator, trigger for A/D conversion64-256 KB8-16 KBDMA16-bit TimersWatchdogA/D, 10-bit, 16 ch.Memory BusA/D, 10/12-bit, 16 ch.Peripheral Bus16/40 MIPS 16-bit Core16-bit ALURegister File16 x 1616 x 16MPYAddressGenerationJTAG & Emul.InterfaceBarrelShifterA/D, 10/12-bit, 16 ch.SPI (2)RTCCPMPCAN (1-2)PIC24F & PIC24HPIC24F OnlyOutput Compare (OC)Pulse Width Modulation(PWM)PIC24H OnlyThe highly configurable Input Capture,Output Compare and PWM modules areeasily configured with the Timer modules togenerate waveforms and monitor externaleventsWatchdog Timer (WDT)On-chip low-power RC oscillator, post-scaler forwide range of time-out valuesReal Time ClockCalendar (RTCC)Minimal software support required, multiple clocksource options and calibrationAnalogKey Features10/12-bit A/D converterUp to 32 channels on PIC24H10-bit A/D converterUp to 16 channels on PIC24FComparatorsWith on-chip programmable reference voltageGP I/OUART (2)I2C (2)InterruptControlInput Capture (IC)Integrated VoltageRegulator with Power-on Power-on Reset and Brown-out Reset provideReset and Brown-outstable system operationReset

Roadmap for Growing Application NeedsThe need to provide cost-effective, compatible productfamilies to embedded control engineers has alwaysbeen at the core of Microchip’s strategy. The additionof the PIC24 16-bit product line provides an effectivemigration path for current 8-bit designers as their designrequirements grow. The PIC24 family also providescompetitive alternatives to new customers who arelooking for 16-bit microcontroller suppliers with a proventrack record of innovation, a broad portfolio of productsthat are easy to use, and outstanding development toolsand support to ensure their success.As the PIC24 family grows, additional peripheral supportis planned including integrated Ethernet, USB andDisplay capabilities.CaptureOutputComp.PWMUARTSPI I2C 01288555Y16-222-YYProductPinsFlash SRAMKbytes t500kSPSJTAGTimerPIC24 Product FamilyPIC24F Family – 16 MIPS, Lowest CostPIC24H Family – 40 MIPS, Highest 10025616988-*32222--YPIC24HJ256GP61010025616988-*2 x 322222-Y*PIC24H features a user selectable 500 ksps 12-bit A/D or 1.1 Msps 10-bit A/D

World-Class Development ToolsCompetitive market conditions forcebusinesses to examine every aspectof their product life cycle to maximizeproductivity and minimize expense.Easy-to-learn, low-cost commondevelopment tools are one way toreduce risk and time to market.Common DevelopmentEnvironmentWhether you are designing with thesmallest 8-bit PIC microcontroller, ora high-performance 16-bit PIC24microcontroller or a dsPIC DigitalSignal Controller, all share a commondevelopment environment. Microchip’sMPLAB IDE serves as the single, unifiedgraphical user interface for Microchip and third-partysoftware and hardware development tools. Moving betweentools, such as the included assembler, linker and visualdevice initializer, is seamless and upgrading is easy. Starttoday with the MPLAB IDE by downloading it for FREEfrom the Microchip web site – www.microchip.com.Explorer 16 Development BoardThe Explorer 16 Development Board (DM240001) offersa very economical way to evaluate the features andperformance of both the PIC24 microcontroller and thedsPIC33F General Purpose Digital Signal Controllerfamilies. This board is an ideal prototyping tool to help youquickly develop and validate key design requirements.Coupled with the MPLAB ICD 2 In Circuit Debugger(available separately), you now have real-time emulationand debug facilities to speed your evaluation.Key Features: 100-pin PIC24 and 100-pin dsPIC33F General PurposePlug-in Modules (PIM) Microchip’s TC1047A high accuracy, analog outputtemperature sensor Alpha-numeric 16 x 2 LCD DisplayMPLAB IDE Graphical User Interface Terminal interface program and menu programs PICtail Plus Connector for future expansion boards Expansion connector to access the device’s full pin-outand bread board areaMPLAB C30 C CompilerThe MPLAB C30 C Compiler is a full-featured, ANSIcompliant optimizing compiler. The MPLAB C30 C Compilerincludes a complete ANSI C standard library, includingstring manipulation, dynamic memory allocation, dataconversion, timekeeping and math libraries. The costeffective MPLAB C30 Compiler supports Microchip’scomplete 16-bit portfolio of PIC24 microcontrollers anddsPIC Digital Signal Controllers. Start today with theMPLAB C30 by downloading the 60-day, full-featureddemo for FREE from the Microchip web site atwww.microchip.com.MPLAB ICD 2 In-Circuit DebuggerThe MPLAB ICD 2 In-Circuit Debugger is a powerful,low-cost all-in-one real-time emulation controller/programmerfor PIC microcontrollers and dsPIC DSCs. Running underMPLAB IDE, MPLAB ICD 2 can debug Assembly or Csource code, watchand modify variables,single step and setbreakpoints.Key Features: USB or serial portconnection to the PC Supports full PIC24and dsPIC DSCsupply voltage range Can be used as aninexpensive programmer Smart watch variable windows Advanced breakpoint featuresExplorer 16 Development BoardMPLAB ICD 2

Worldwide Sales & ServiceProduct PortfolioIt takes more than product specifications to create loyal customers.In addition to a broad product portfolio, Microchip understandsthe value of a complete design solution. That’s why we maintain aworldwide network of sales and support. Our technical support isunmatched with a global network of experienced field applicationengineers and technical support personnel ready to provideproduct and system assistance to help engineers further streamlinetheir design, prototype and production activities. Visit our technicalsupport web site at http://support.microchip.com.Microchip’s broad product portfolio includes: Peripheral-rich 8- and 16-bit PIC Microcontrollers High-performance 16-bit dsPIC Digital Signal Controllers Battery Management ICs Thermal Management ICs Power Management ICs Linear ICs Mixed-Signal ICs Interface Devices Radio Frequency Products KEELOQ Security Devices Serial EEPROMs MPLAB Development ToolsSales Office ListingTechnical Support: http://support.microchip.comAMERICASAtlantaTel: 770-640-0034BostonTel: 774-760-0087ChicagoTel: 630-285-0071DallasTel: 972-818-7423DetroitTel: 248-538-2250KokomoTel: 765-864-8360Los AngelesTel: 949-462-9523San JoseTel: 650-215-1444TorontoMississauga, OntarioTel: 905-673-0699ASIA/PACIFICAustralia - SydneyTel: 61-2-9868-6733China - BeijingTel: 86-10-8528-2100China - ChengduTel: 86-28-8676-6200China - FuzhouTel: 86-591-8750-3506China - Hong Kong SARTel: 852-2401-1200China - QingdaoTel: 86-532-8502-7355China - ShanghaiTel: 86-21-5407-5533China - ShenyangTel: 86-24-2334-2829China - ShenzhenTel: 86-755-8203-2660China - ShundeTel: 86-757-2839-5507China - WuhanTel: 86-27-5980-5300China - XianTel: 86-29-8833-7250ASIA/PACIFICIndia - BangaloreTel: 91-80-2229-0061India - New DelhiTel: 91-11-5160-8631India - PuneTel: 91-20-2566-1512Japan - YokohamaTel: 81-45-471- 6166Korea - GumiTel: 82-54-473-4301Korea - SeoulTel: 82-2-554-7200Malaysia - PenangTel: 60-4-646-8870Philippines - ManilaTel: 63-2-634-9065SingaporeTel: 65-6334-8870Taiwan - Hsin ChuTel: 886-3-572-9526Taiwan - KaohsiungTel: 886-7-536-4818Taiwan - TaipeiTel: 886-2-2500-6610Thailand - BangkokTel: 66-2-694-1351EUROPEAustria - WelsTel: 43-7242-2244-399Denmark - CopenhagenTel: 45-4450-2828France - ParisTel: 33-1-69-53-63-20Germany - MunichTel: 49-89-627-144-0Italy - MilanTel: 39-0331-742611Netherlands - DrunenTel: 31-416-690399Spain - MadridTel: 34-91-708-08-90UK - WokinghamTel: 44-118-921-5869www.microchip.com/16bitMicrochip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-6199Information 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. PICkit, PICtail and PICDEM aretrademarks of Microchip Technology Incorporated in the U.S.A. and other countries. 2005 Microchip Technology Inc. All rights reserved. Printed in the U.S.A. 11/05DS39754A*DS39754A*

smallest 8-bit PIC microcontroller, or a high-performance 16-bit PIC24 microcontroller or a dsPIC Digital Signal Controller, all share a common development environment. Microchip's MPLAB IDE serves as the single, unifi ed graphical user interface for Microchip and third-party software and hardware development tools. Moving between