PIC32 Microcontroller Families

Similar documents
32-bit Microcontrollers. PIC32 Microcontroller Family with USB On-The-Go.

PIC32 Microcontroller Families

PIC32 Microcontroller Families

PIC32 Microcontroller Family with USB On-The-Go

Software Tools.

PIC24 Microcontroller Family

Complete Utility Metering Solutions

16-bit Microcontrollers. PIC24 Microcontroller Family.

PIC32 Microcontroller Families

PIC32 Microcontroller Families

PIC Microcontrollers for 8-bit Applications

Section 40. Introduction (Part IV)

PIC12F752/HV752 Family Silicon Errata and Data Sheet Clarification. DEV<8:0> (1) REV<4:0> Silicon Revision (2)

Connectivity Solutions for Embedded Design:

Home Appliance Solutions. Electronic Solutions for Appliance Designers.

SPI Communication with the AR1020 Controller

Connectivity Solutions for Embedded Design:

Microstick for 3V PIC24 K Series Devices

PIC32MX. PIC32MX Rev. B2 ES Silicon Errata. PIC32MX (Rev. B2 ES) Silicon Errata. 1. Module: Device Reset. 2. Module: Software Device Reset

TB3010. Maximize Software Portability for Future PIC32 MCUs CASE 1: WRITING TO SFR INTRODUCTION CASE 2: READING FROM SFR. Microchip Technology Inc.

PIC18F6390/6490/8390/8490

PIC10F220/222 Rev. B Silicon/Data Sheet Errata. Sym. Characteristic Min. Typ Max. Units Conditions

PIC12LF1552 Silicon Errata and Data Sheet Clarification DEV<8:0>

PIC18F2480/2580/4480/4580

Recommended Usage of Microchip SPI Serial SRAM Devices RECOMMENDED CONNECTIONS FOR 23XXXX SERIES DEVICES VCC 23XXXXX HOLD SCK

Application Portability for 32-Bit Microcontrollers Reality or Myth?

Section 1. Introduction

MPLAB ICD 2 DESIGN ADVISORY. Operational Issues AC GROUNDING

PIC12F629/675 Family Silicon Errata and Data Sheet Clarification. (1) Revision ID for Silicon Revision (2)

PIC Microcontrollers with Integrated LCD Driver Module

Voltage Supervisors Design Guide

ARM Core-Based Embedded Microprocessors

Serial EEPROM Powered for Automotive

Using C and a Timer to Interface MSP430 MCUs with UNI/O Bus-Compatible Serial EEPROMs CIRCUIT FOR MSP430F1232 MCU AND 11XXX SERIAL EEPROM VCC (1)

Connectivity Solutions for Embedded Design

Using a Timer to Interface PIC18 MCUs with UNI/O Bus-Compatible Serial EEPROMs CIRCUIT FOR PIC18F24J10 MCU AND 11XXX SERIAL EEPROM MCLR RA3 VCC (1)

RN4020 PICtail /PICtail Plus Board User s Guide

PIC24FJ64GA004 FAMILY

Using C18 and a Timer to Interface PIC18 MCUs with UNI/O Bus-Compatible Serial EEPROMs RB5 RB3 RB2 RB1 RB0 VDD RC4

PIC18F6627/6722/8627/8722

PIC12F635 Silicon Errata and Data Sheet Clarification. (1) Revision ID for Silicon Revision (2)

Electronic Solutions for Appliance Designers

Touch and Input Sensing Solutions

TB3009. Common 8-Bit PIC Microcontroller I/O Pin Issues INTRODUCTION TRIS BITS TABLE 1: QUICK TROUBLESHOOTING GUIDE. Microchip Technology Inc.

AN1006. Interfacing SPI Serial EEPROMs to PIC18 Devices INTRODUCTION CIRCUIT FOR PIC18F1220 AND 25 SERIES (SPI) DEVICE

Interfacing 8051 MCUs with SPI Serial EEPROMs CIRCUIT FOR P89LPC952 MCU AND 25XXX SERIAL EEPROM

AN1552. MRF24XA Radio Utility Driver Program GETTING STARTED INTRODUCTION SERIAL PORT SETTINGS. Microchip Technology Inc.

Using C and a Hardware Module to Interface Texas Instruments MSP430XXXX MCUs with SPI Serial EEPROMs CIRCUIT FOR MSP430XXXX AND 25XXX SERIAL EEPROM

PIC24FV32KA304 FAMILY

PIC10F200/202/204/206

Section 41. Prefetch Module for Devices with L1 CPU Cache

Trace Interface Kit. PIC32MX 100P QFP to 100P PIM. PIC32MX450/ pin to 100-pin USB PIM. PIC32MX 1xx/2xx PIM PIC32MZ2048EC P PIM

PIC32 Microcontroller Families

PIC16F72. PIC16F72 Data Sheet Errata. Clarifications/Corrections to the Data Sheet: 1. Module: Core (Product Identification System)

TB079. Programming Baseline Flash Devices with PICkit 1 PIC12F508/509 AND PIC16F505 PROGRAMMING INTRODUCTION. PICkit 1 FIRMWARE VERSION 2.0.

ARM Core-Based Embedded Microprocessors

AN1393. PIC12LF1840T48A Microcontroller Transmitter Reference Design INTRODUCTION KEY REQUIREMENTS CONFIGURATION REGISTER WRITE

8-Bit MCUs: Sophisticated Solutions for Simple Applications

MCP215X. MCP215X Rev. A Silicon/Data Sheet Errata. 4. Module: IR Protocol Handler. 1. Module: IR Protocol Handler. 5. Module: Test Escapes

PIC16(L)F1503 Family Silicon Errata and Data Sheet Clarification

Section 25. Device Configuration

Section 19. Dual Comparator Module

PIC16F91X/946 Family Silicon Errata and Data Sheet Clarification

Using C18/HI-TECH C Compiler to Interface Serial SRAM Devices to PIC16F/PIC18F Microcontrollers

Common Debugger Advisories

20-Pin 8-Bit CMOS Flash Microcontroller Product Brief. Timers 8/16-bit I/O

dspic33fj128gp804 AND PIC24HJ128GP504

PIC18F4520 PIC18F45K20 Migration

Interfacing PIC18 MCUs with UNI/O Bus-Compatible Serial EEPROMs PDIP RA0 RB3 RA1 RB2 RA4 RA7 PIC18F1220 RA2 RB7 RA3 RB6 RB0 RB5 RB1 RB4 SOT-23 VCC

MCS3122 Memory Programming Specification

Using the C18 Compiler to Interface Microwire Serial EEPROMs to PIC18 Devices CIRCUIT FOR PIC18F1220 AND 93 SERIES (MICROWIRE) DEVICE PIC18F1220

Section 32. Configuration

Deadman Timer (DMT) HIGHLIGHTS. This section of the manual contains the following major topics:

PIC16(L)F1847 Family Silicon Errata and Data Sheet Clarification


MSSP MODULE. MSSP Module Silicon/Data Sheet Errata. 1. Module: I 2 C (Slave Mode)

TB3107. Advantages of NVSRAM Over FRAM ADVANTAGES OF NVSRAM INTRODUCTION PIN DESCRIPTION

Using the MSSP Module to Interface SPI Serial EEPROMs with PIC18 Devices PDIP (600 MIL) PIC18F452 VDD VSS. Vcc 25XXX HOLD SCK. Vss

Interfacing Baseline PIC MCUs with UNI/O Bus-Compatible Serial EEPROMs SOT-23 GP0 PIC10F202 GP2 GP1 SOT-23 VCC 11XXX VSS SCIO

8-bit PIC Microcontrollers

PIC16(L)F1512/1513 Family Silicon Errata and Data Sheet Clarification DEV<8:0>

MCP2515 PICtail Plus Daughter Board User s Guide

MCP2140. MCP2140 Rev. A Silicon/Data Sheet Errata. Clarifications/Corrections to the Data Sheet: INTEGRATED OPTICAL TRANSCEIVER

Complete CAN Solutions for Diverse Embedded Applications. CAN Solutions

PIC18F97J60 FAMILY. PIC18F97J60 Family Rev. A0 Silicon Errata. 1. Module: Resets. 2. Module: I/O (PORTJ)

EQCO-SDI HD-SDI Repeater User s Guide

Microchip Technology Enhances Popular 16- and 32-bit Development Platform with Application-Specific Expansion Hardware

Recommended Usage of Microchip 23XX512/23XX1024 Serial SRAM Devices. Device Density Voltage Range Hold Pin SPI SDI SQI

AN1070. Driving Liquid Crystal Displays with the PIC16F913/914/916/917/946 INTRODUCTION WHAT DOES THE LCD DRIVER MODULE DO?

MPLAB ICE Processor Module and Device Adapter Specification 2.0 MPLAB ICE 4000 SYSTEM CONTENTS 1.0 INTRODUCTION. 2.1 Host-to-Pod Cable

AN1243. Low Latency Driver to Access External EEPROM Using PIC18 Family Devices INTRODUCTION LOW LATENCY DESIGN OVERVIEW OF LOW LATENCY DESIGN

Prefetch Cache Module

MGC D Gesture Controller Product Brief. Introduction. Key Features. Applications. Peripheral Features. Power Features

TB082. Understanding Reset Events On The PIC10F20X INTRODUCTION WATCHDOG TIMER OR WDT POWER-ON RESET (POR)

Product Change Notification - SYST-12GOUO321 (Printer Friendly)

Connectivity. Ethernet

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets

PIC24HJ256GPX06A/X08A/X10A

WM32X2057GXXAS. 2.4 GHz IEEE b/g/n Wi-Fi MCU Module. Features. Antenna. Networking. Operating Conditions. RF Features. Memory Interfaces MODULE

PIC16(L)F1454/1455/1459

Transcription:

32-bit Microcontrollers Summer 200 PIC32 Microcontroller Families With USB, CAN and Ethernet www.microchip.com/pic32

Building on the heritage of Microchip Technology s world-leading 8- and 6-bit PIC microcontrollers, the PIC32 family delivers 32-bit performance and more memory to solve increasingly complex embedded system design challenges. High Performance & Memory Power your RTOS, Touch Screens and Complex Applications MHz,.56 DMIPS/MHz MIPS M4K Core 52K Flash with pre-fetch cache 28K RAM for data and program execution Fast interrupts and context switch Fast, Easy Development Shorten Your Project Design Cycle Free Graphics, Touch Sense and fi le system source code Broad Third Party ecosystem $49.99 starter kit with free C compiler Hardware trace for less than $ FREE Microchip Software Libraries www.microchip.com/pic32libraries Industry Leading Compatibility Create Scalable Products in a Consistent Environment Common MPLAB development tools Pin & peripheral compatible with 6-bit PIC MCUs Common software stacks across MCUs Common tools environment ~600 PIC MCUs More Design Options Simplify Your System Design Through Integration Extensive analog and digital peripherals USB Host/Device/OTG, Dual CAN, 0/00 Ethernet Up to 6 DMA channels 6-bit parallel master port USB HMI CAN Connectivity Audio and Speech Encryption Basic Libraries Boot Loader USB Host, Device, On-the-Go with Class Drivers Microchip Graphics Library Capacitive Touch Software CAN API Library for PIC32 with Integrated CAN Controller (in compiler) Standalone CAN Library - includes support for MCP255 Microchip TCP/IP with SSL and BSD IrDA Stack* ZigBee Pro Protocol Stack** ZigBee Smart Energy Profile Suite** MiWi Protocol Stack for 2.5.4 Networks Audio Library for PIC32MX: Speex, ADPCM and WAV AES 28-, 96- and 256-bit Encryption & Decryption Library Public Key Cryptography Library (RSA) 6- and 32-bit File System Libraries FAT File System Library FatFs DSP Library (located in MPLAB C compiler for PIC32) Math Library (located in MPLAB C compiler for PIC32) Peripheral Library (located in MPLAB C compiler for PIC32) EEPROM Emulation IEC 60730 Class B Software Serial Port Boot Loader USB Host Boot Loader** * Contact Microchip for availability. ** Software planned for future - get the latest updates at www.microchip.com/pic32libraries. www.microchip.com/pic32

32-bit MIPS M4K Core, Harvard Architecture, Single Cycle Hardware MAC Fast Interrupts & Context Switch Direct Memory Access Controller with integrated CRC module Operates in Idle mode USB On-The-Go Controller with Dedicated DMA channels and Integrated Transceivers CAN2.0b, with Configurable Buffers and Advanced Filtering 0/00 Ethernet MAC with Dedicated DMA channels and MII/RMII Interfaces High Throughput Bus Matrix with High-speed Concurrent Access to Memories, Peripherals and I/O Single 2.3 to 3.6V Supply Power-On Reset, Brown-Out Reset, Low Voltage Detection 52K, 28-bit wide Self-programmable Flash, Predictive Instruction Pre-fetch 256 byte Cache MPLAB IDE, MPLAB ICD 3 In-Circuit Debugger and MPLAB REAL ICE In-Circuit Emulator Compatible Flexible : to :8 Ratio with Bus Matrix to Suit Application Needs 6-bit Parallel Master Port with Programmable Wait States. Connect to SRAM, Flash, QVGA LCDs or other Peripherals Rich Integrated Analog and Digital Peripheral Set, Compatible with 6-bit PIC Microcontrollers Package Options -pin 00-pin -lead TQFP 0 x 0 (PT) -lead QFN 9 x 9 (MR) 00-lead TQFP 2 x 2 (PT) 00-lead TQFP 4 x 4 (PF) 00-ball BGA 0 x 0 (BG)

Explorer 6 Development Board Microchip is the only silicon vendor with a full 8-, 6- and 32-bit microcontroller portfolio supported by a unified development environment. The MPLAB IDE is free and easy to use. PIC32 Development Tools Choose a Platform: PIC32 Starter Kits Getting started is easy with any of the fully integrated PIC32 Starter Kits featuring simple installation, getting started tutorial and PIC32 starter board with easy USB connection to your PC. The Starter Kits include: MPLAB IDE and MPLAB C32 C Compiler PIC32 Starter Board with Integrated Programmer and Debugger Code Examples, Documentation, Tutorials and Sample Projects, Optional I/O Expansion board allows signal breakouts and connections for PICtail Plus Daughter Cards Lite version has no code size limit and full optimizations. After 60 days some optimizations are disabled. Starter Kit Platform OR Explorer 6 Platform PIC32 Starter Kit (DM32000) PIC32 USB Starter Kit II (DM320003-2) PIC32 Ethernet Starter Kit (DM320004) Explorer 6 Development Board (DM24000) PIC32 Plug-in Modules (MA32000) (MA320002) (MA320003) + OPTIONAL PIC32 I/O Expansion Board (DM320002) Multimedia Expansion Board (DM320005) MPLAB ICD 3 In-Circuit Debugger (DV035) AND MPLAB REAL ICE In-Circuit Emulation System (DV244005) OR PICtail Boards Common to Both Development Platforms Graphics Daughter Board with 3.2 Display Kit (AC27-3) ECAN/LIN Daughter Board (AC30) MRF24WB0MA Wi-Fi Daughter Board (AC36-4) MRF24J40MA 2.4 GHz RF Card (AC34)... and many more!

PIC32 Product Family Device Flash KB + Boot Flash SRAM KB Pin Count MHz SPI I 2 C UARTs DMA Channels General/ Dedicated USB 0/00 Ethernet CAN 2.0b IC/OC/PWM 0-bit ADC Msps Analog Comparator Timers 6b/32b RTCC Parallel Master Port JTAG Program, Debug, Boundary Scan PIC32MX320F032H 32 + 2 8 40 PIC32MX320F0H 40 + 2 6 PIC32MX320F0H PIC32MX320F28H 6 PIC32MX320F28L 00 28 + 2 PIC32MX340F28H 32 PIC32MX340F28L 00 PIC32MX340F256H 256 + 2 32 PIC32MX360F256L 00 PIC32MX340F52H 52 + 2 32 PIC32MX360F52L 00 2 2 2 0/0 4/0 N N N 5/5/5 6 ch 2 5/ Y Y PIC32MX420F032H 32 + 2 8 40 PIC32MX440F28H 28 + 2 32 PIC32MX440F28L 00 2 PIC32MX440F256H 256 + 2 32 PIC32MX460F256L 00 2 PIC32MX440F52H 52 + 2 32 PIC32MX460F52L 00 2 2 2 0/2 4/2 Y N N 5/5/5 6 ch 2 5/ Y Y PIC32MX534F0H 6 PIC32MX534F0L 00 4 5 +2 PIC32MX5F0H 32 PIC32MX5F0L 00 4 5 PIC32MX5F28H 28+2 32 PIC32MX5F28L 00 4 5 PIC32MX575F256H 256 + 2 PIC32MX575F256L 00 4 5 PIC32MX575F52H 52 + 2 PIC32MX575F52L 00 4 5 6 4/4 8/4 Y N 5/5/5 6 ch 2 5/ Y Y PIC32MX6F0H +2 32 PIC32MX6F0L 00 4 5 PIC32MX6F28H 28+2 32 PIC32MX6F28L 00 4 5 PIC32MX675F256H 256 + 2 PIC32MX675F256L 00 4 5 PIC32MX675F52H PIC32MX675F52L 00 4 5 52 + 2 PIC32MX695F52H 28 PIC32MX695F52L 00 4 5 6 4/4 8/4 Y Y N 5/5/5 6 ch 2 5/ Y Y PIC32MX7F28H 28+2 32 PIC32MX7F28L 00 4 5 PIC32MX775F256H 256 + 2 PIC32MX775F256L 00 4 5 PIC32MX775F52H PIC32MX775F52L 00 4 5 52 + 2 PIC32MX795F52H 28 PIC32MX795F52L 00 4 5 6 4/6 Y Y 8/8 2 5/5/5 6 ch 2 5/ Y Y Third-party Application Software and Hardware Support Ashling Microsystems AVIX-RT CMS Systems Digilent Inc. easygui eflightworks expresslogic Free RTOS Green Hills Software Inc. Lauterbach Macraigor Systems Micriμm Micro/sys Inc. OLIMEX Ltd. Pumpkin RAMTEX International RoweBots Research Inc. SEGGER SparkFun Electronics TechToys Company For up-to-date information about our 32-bit portfolio, related development tools and technical support, visit: www.microchip.com/pic32

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 Sales Office Listing AMERICAS Atlanta Tel: 678-957-964 Boston Tel: 774-760-0087 Chicago Tel: 630-285-007 Cleveland Tel: 26-447-04 Dallas Tel: 972-88-7423 Detroit Tel: 248-538-2250 Kokomo Tel: 765-8-8360 Los Angeles Tel: 949-462-9523 Santa Clara Tel: 408-96-44 Toronto Mississauga, Ontario Tel: 905-673-0699 EUROPE Austria - Wels Tel: 43-7242-2244-39 Denmark - Copenhagen Tel: 45-4450-2828 France - Paris Tel: 33--69-53-63-20 Germany - Munich Tel: 49-89-627-44-0 Italy - Milan Tel: 39-033-7426 Netherlands - Drunen Tel: 3-46-690399 Spain - Madrid Tel: 34-9-708-08-90 UK - Wokingham Tel: 44-8-92-5869 ASIA/PACIFIC Australia - Sydney Tel: 6-2-9868-6733 China - Beijing Tel: 86-0-8528-200 China - Chengdu Tel: 86-28-8665-55 China - Hong Kong SAR Tel: 852-240-200 China - Nanjing Tel: 86-25-8473-2460 China - Qingdao Tel: 86-532-8502-7355 China - Shanghai Tel: 86-2-5407-5533 China - Shenyang Tel: 86-24-2334-2829 China - Shenzhen Tel: 86-755-8203-2660 China - Wuhan Tel: 86-27-59-5300 China - Xiamen Tel: 86-592-238838 China - Xian Tel: 86-29-8833-7252 China - Zhuhai Tel: 86-756-320040 ASIA/PACIFIC India - Bangalore Tel: 9--3090-4444 India - New Delhi Tel: 9--460-863 India - Pune Tel: 9-20-2566-52 Japan - Yokohama Tel: 8-45-47-666 Korea - Daegu Tel: 82-53-744-430 Korea - Seoul Tel: 82-2-554-7200 Malaysia - Kuala Lumpur Tel: 60-3-620-9857 Malaysia - Penang Tel: 60-4-227-8870 Philippines - Manila Tel: 63-2-634-9065 Singapore Tel: 65-6334-8870 Taiwan - Hsin Chu Tel: 886-3-6578-300 Taiwan - Kaohsiung Tel: 886-7-536-488 Taiwan - Taipei Tel: 886-2-2500-660 Thailand - Bangkok Tel: 66-2-694-35 7/2/09 Information subject to change. The Microchip name and logo, the Microchip logo, MPLAB and PIC are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. The PIC32 logo, MiWi and REAL ICE are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks mentioned herein are property of their respective companies. 200, Microchip Technology Incorporated. All Rights Reserved. Printed in the U.S.A. 8/0 DS39904K *DS39904K* www.microchip.com Microchip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-699