pic32 microcontroller family with usb on-the-go sheets/microchip pdfs/pic32... · pic32...
TRANSCRIPT
www.microchip.com/PIC32
PIC32 Microcontroller Familywith USB On-The-Go
32-bit Microcontrollers
Fall 2008
Building on the heritage of Microchip Technology’s world-leading 8- and 16-bitPIC® microcontrollers, the PIC32 family delivers 32-bit performance and morememory to solve increasingly complex embedded system design challenges.
More Performance & Memory
Power your RTOS, Touch Screensand Complex Applications■ 80 MHz, 1.56 DMIPS/MHz MIPS M4K Core■ 512K Flash with pre-fetch cache■ 32K RAM for data and program execution■ Fast interrupts and context switch
Create Scalable Products in aConsistent Environment■ Common MPLAB® development tools■ Pin & peripheral compatible with 16-bit PIC MCUs■ Peripheral libraries compatible with 16-bit PIC MCUs■ Common look and feel in ~500 PIC MCUs
More Compatibility
More Cost Effective More Design Options
32-bit PIC®Microcontrollers
512K Flash
1.56 DMIPS/MHz
80 MHz
16-bit PIC®Microcontrollers &
dsPIC®Digital SignalControllers256K Flash
40 MIPS
8-bit PIC®Microcontrollers
128K Flash
16 MIPS
www.microchip.com/PIC32
Micr
516-bit PIC®
Shorten Your Projects and ReuseHardware, Software and Tools■ Free USB, TCP/IP, graphics and fi le system source code■ Common Explorer 16 development platform■ $49.99 starter kit with free C compiler■ Hardware trace for less than $80
Simplify Your System DesignThrough Integration■ Extensive analog and digital peripherals ■ USB device, host and On-The-Go functionality■ Up to 6 DMA (2 USB + 4 General Purpose
with CRC)■ 16-bit parallel master port
™
SPI(2)
AnalogComparators
(2)RTCC I2C™
(2)UARTs
(2)
16 Ch.10-bitADCs
16-bitParallel
Port
OutputComparePWM (5)
16-bitTimers
(5)
InputCapture
(5)
Bus Matrix
Instruction Data
Flash
• 80 MHz, 1.56 DMIPS/MHz• 5 Stage Pipeline, 32-bit ALU
M4K 32-bit Core
PrefetchBuffer Cache SRAM
InterruptController
GPIO(85)
2-WireDebug USB
OTG
VREG
Shadow Set
32 Core Registers
JTAG
Trace 32-bitHW
Mul/Div
Peripheral Bus
DMA4 Ch.
™
16-bit Parallel Master Port withProgrammable Wait States.
Connect to SRAM, Flash, QVGA LCDs or other Peripherals.
Rich integrated Analog and Digital Peripheral Set,
Compatible with 16-bitPIC® Microcontrollers
32-bit MIPS M4K Core,Harvard Architecture,
Single Cycle Hardware MACFast Interrupts & Context Switch
Direct Memory Access Controller with integrated CRC module
operates in Idle mode
www.microchip.com/PIC32
USB On-The-Go Controllerwith Dedicated DMA
Channel and IntegratedTransceivers
Single 2.3 to 3.6V SupplyPower-On Reset, Brown-Out Reset,
Low Voltage Detection
Flexible 1:1 to 1:8 Ratiowith Bus Matrix to Suit
Application Needs
High Throughput Bus Matrix with High-speed Concurrent Access to Memories, Peripherals
and I/O
512K, 128-bit wide Self-programmable Flash,
Predictive InstructionPre-fetch 256 byte Cache
MPLAB® IDE,MPLAB® ICD 3 In-Circuit Debugger
and MPLAB® REAL ICE™ In-Circuit Emulator compatible
COMINGTO
PIC32 ■ Dual CAN2.0B
■ Up to 6 UART, 5 I2C™ and 4 SPI ■ BGA and QFN Packages
■ 8-128 KB of RAM■ 10/100 Ethernet MAC
■ More DMA
PIC32 Starter Kit - Only $49.99USD!(DM320001)
Getting started is easy with the fully integrated PIC32 Starter Kitfeaturing simple installation, getting started tutorial andPIC32 Starter Kit board with easy USB connection to your PC.The Starter Kit includes:
■ MPLAB IDE and MPLAB C32 C Compiler†
■ PIC32 Starter Board with Integrated Debugger■ Code Examples, Documentation, Tutorials and Sample Projects■ PIC32 USB Starter Kit (DM320003) available for $55.†Student Edition has no code size limit and full optimizations. After 60 days some optimizations are disabled.
PIC32 Development Tools
P(
GfPT
■■■■†
Microchip is the only silicon vendor with a full 8-, 16- and 32-bit microcontroller portfolio supported by a unified development environment. The MPLAB® IDE is free and easy to use.
www.microchip.com/PIC32
OR
MPLAB ICD 3In-Circuit Debugger
(DV164035)
Explorer 16 Development Board
(DM240001)
PIC32 Plug-in Modules(MA320001)(MA320002)
Explorer 16 Development BoardOR ++
+
I/O Expansion Board(DM320002)
PMA1PMA3PMA5PMA7PMA9PMA11PMA13GNDSD01SCK1GNDINT1INT3C1OUTC1IN-C1IN++3.3VSD02SCK2T5CLKT3CLKT1CLKPMCS1PMRDPMD1PMD3PMD5PMD7TRD1RG15
PMAØPMA2PMA4PMA6PMA8
PMA1ØPMA12
SS1SD11INT0+9V
INT2INT4
C2OUTC2IN-C2IN+
+5VSS2
SDI2GND
T4CLKT2CLKPMC32PMWRPMDØPMD2PMD4PMD6TRD2GND
PGD2MCLRPGC2VREF+VREF-GNDU1CTSU1RTSU1TXU1RXGNDSDA1SCL1AN1AN3AN5+3.3VIC1IC3IC5OC1OC3OC5SOSCOPMD15PMD13PMD11PMD9TRD3TRCLK
1
9
19
29
39
49
59
69
79
89
99
1Ø9
119
2
1Ø
2Ø
3Ø
4Ø
5Ø
6Ø
7Ø
8Ø
9Ø
1ØØ
11Ø
12Ø
2
1Ø
2Ø
3Ø
4Ø
5Ø
6Ø
7Ø
8Ø
9Ø
1ØØ
11Ø
12Ø
TMSTCKTDITD0
SVREFGND
U2TXU2RX
U2CTSU2RTS
+9VSCL2SDA2ANØAN2AN4+5VIC2IC4
GNDOC2OC4
OCFBSOSCIPMD14PMD12PMD1Ø
PMD8TRD0GND
PICtail™ PlusJ11
J4 J2 J3
J10
D3
U2
J5
U1
J5C4
PIN1
PPIN132
TRACE
TRD0 - TRD3 TRCLK
JTAG
U3J7
C5C6
C7R7
R10
R9
R6 R5
D4JP
1
R8 R4 R3
C8
C3
C2C1
R1R2
D1D2
J1
1
9
19
29
39
49
59
69
79
89
99
1Ø9
119
+5V PWR +5V
+3.3V PWR +3.3V9-15V DC
GND
www.microchip.com/PIC32
TM
I/O EXPANSION BOARD
GraphicsPICtail™ Board
(AC164127)
Graphics PICtail™ Plus Board(Version 2)
FOLDTouchScreen
RB10
LCD2
LCD3
LCD1JP6
J1
JP3
Buzzer
JP6
JP7
RB1
FLASH CSRD1
RD11JP4
X1
X2Y2
Y1
MCUInterface
RGBInterface
C16R12R13
Q2
Y1
C15
JP2 JP1
C17
C11
+3.3V GND
CD
CS
D10 90
6 C
S
+
X1
C14
C1 C2
C3
J2
+3.3V+5V+9V
GNDDATA0DATA2DATA4DATA6DATA8
DATA10DATA12DATA14DATA16
GPIO0GPIO2GPIO4GPIO6
FRAMECVOUT
GPOX2
RG13
+3.3V+5V+9V
GNDRG13
X2RB15RC1RD4RD5RE0RE2RE4RE6
RG14
+3.3V+5V+9VGNDRG12Y2RB14LCDRD3RD2RE1RE3RE5RE7RG15
+3.3V+5V+9VGNDDATA1DATA3DATA5DATA7DATA9DATA11DATA13DATA15DATA17GPIO1GPIO3GPIO5SHIFTLINEPWMOUTDENY2RG12
USB Starter Board(DM320003)
TM
PIC32 Starter Board (DM320001)
TM
TM
MPLAB REAL ICE™In-Circuit Emulation System
(DV244005)
Many More!
PICtail™ Boards Common to Both Development Environments
Ethernet PICtail™ PlusDaughter Board
(AC164123)
For the most up-to-date information about our 32-bit portfolioand related development tools and technical support, visit:
www.microchip.com/PIC32
Third-party Application Software and Hardware Support
IDE, C/C++ Compiler and Debugger
Embedded RTOS Support
Graphics GUI Support
Microchip Software Librarieswww.microchip.com/pic32libraries
ConnectivityMicrochip TCP/IP with SSL and BSDZigBee® Protocol Stack for 802.15.4*MiWi™ Protocol Stack for 802.15.4 Networks
USBUSB Host, DeviceUSB OTG, Dual Role*USB Class Drivers – HID, MSD, CDC, Custom, etc.
Graphics Microchip Graphics Library
CAN Standalone CAN Library
Audio Speex, ADPCM, PCM Encoding/Decoding Library
Encryption Public Key Cryptography Library (RSA)
Basic Libraries
32-bit File System Library16-bit File System LibraryMath LibraryPeripheral LibraryEEPROM EmulationDSP Library
BootloaderSerial Port BootloaderUSB Host Bootloader*
*Software planned for future - get the latest updates at www.microchip.com/pic32libraries
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. © 2008, Microchip Technology Incorporated. All Rights Reserved. Printed in the U.S.A. 10/08 DS39904F
*DS39904F*
www.microchip.com/PIC32Microchip Technology Inc. • 2355 W. Chandler Blvd. • Chandler, AZ 85224-6199
PurchasemicrochipDIRECT is a web-based purchasing site that gives you24-hour-a-day access to all Microchip devices and
tools, including pricing, ordering, inventory and support. You can buy the products you need on an easily opened Microchip line of credit.
SupportMicrochip 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 free evaluation samples of any Microchip device: http://sample.microchip.com■ Training link offers webinars, registration for local seminars/workshops and information on annual MASTERs events held throughout the world: www.microchip.com/training■ Forum link provides access to knowledge base and peer help: http://forum.microchip.com
microchipDIRECT
www.microchipdirect.com
AMERICAS
Atlanta
Tel: 678-957-9614Boston
Tel: 774-760-0087Chicago
Tel: 630-285-0071Cleveland
Tel: 216-447-0464Dallas
Tel: 972-818-7423Detroit
Tel: 248-538-2250Kokomo
Tel: 765-864-8360Los Angeles
Tel: 949-462-9523Santa Clara
Tel: 408-961-6444Toronto
Mississauga, OntarioTel: 905-673-0699
EUROPE
Austria - Wels
Tel: 43-7242-2244-39Denmark - Copenhagen
Tel: 45-4450-2828France - Paris
Tel: 33-1-69-53-63-20Germany - Munich
Tel: 49-89-627-144-0Italy - Milan
Tel: 39-0331-742611Netherlands - Drunen
Tel: 31-416-690399Spain - Madrid
Tel: 34-91-708-08-90UK - Wokingham
Tel: 44-118-921-5869
ASIA/PACIFIC
Australia - Sydney
Tel: 61-2-9868-6733China - Beijing
Tel: 86-10-8528-2100China - Chengdu
Tel: 86-28-8665-5511China - Hong Kong SAR
Tel: 852-2401-1200China - Nanjing
Tel: 86-25-8473-2460China - Qingdao
Tel: 86-532-8502-7355China - Shanghai
Tel: 86-21-5407-5533China - Shenyang
Tel: 86-24-2334-2829China - Shenzhen
Tel: 86-755-8203-2660China - Wuhan
Tel: 86-27-5980-5300China - Xiamen
Tel: 86-592-2388138China - Xian
Tel: 86-29-8833-7252China - Zhuhai
Tel: 86-756-3210040
ASIA/PACIFIC
India - Bangalore
Tel: 91-80-4182-8400India - New Delhi
Tel: 91-11-4160-8631India - Pune
Tel: 91-20-2566-1512Japan - Yokohama
Tel: 81-45-471- 6166Korea - Daegu
Tel: 82-53-744-4301Korea - Seoul
Tel: 82-2-554-7200Malaysia - Kuala Lumpur
Tel: 60-3-6201-9857Malaysia - Penang
Tel: 60-4-227-8870Philippines - Manila
Tel: 63-2-634-9065Singapore
Tel: 65-6334-8870Taiwan - Hsin Chu
Tel: 886-3-572-9526Taiwan - Kaohsiung
Tel: 886-7-536-4818Taiwan - Taipei
Tel: 886-2-2500-6610Thailand - Bangkok
Tel: 66-2-694-13511/2/08
Sales Offi ce Listing