pic32 microcontroller family with usb on-the-go page/docs-micro/39904g.pdf · pic32 microcontroller...

6
www.microchip.com/PIC32 PIC32 Microcontroller Family with USB On-The-Go 32-bit Microcontrollers Winter 2008

Upload: lykien

Post on 08-Mar-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PIC32 Microcontroller Family with USB On-The-Go Page/Docs-Micro/39904g.pdf · PIC32 Microcontroller Family with USB On-The-Go ... PIC32 Starter Kit board with easy USB connection

www.microchip.com/PIC32

PIC32 Microcontroller Familywith USB On-The-Go

32-bit Microcontrollers

Winter 2008

Page 2: PIC32 Microcontroller Family with USB On-The-Go Page/Docs-Micro/39904g.pdf · PIC32 Microcontroller Family with USB On-The-Go ... PIC32 Starter Kit board with easy USB connection

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

Page 3: PIC32 Microcontroller Family with USB On-The-Go Page/Docs-Micro/39904g.pdf · PIC32 Microcontroller Family with USB On-The-Go ... PIC32 Starter Kit board with easy USB connection

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

Page 4: PIC32 Microcontroller Family with USB On-The-Go Page/Docs-Micro/39904g.pdf · PIC32 Microcontroller Family with USB On-The-Go ... PIC32 Starter Kit board with easy USB connection

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ØØ

11Ø

12Ø

2

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)

Page 5: PIC32 Microcontroller Family with USB On-The-Go Page/Docs-Micro/39904g.pdf · PIC32 Microcontroller Family with USB On-The-Go ... PIC32 Starter Kit board with easy USB connection

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

Page 6: PIC32 Microcontroller Family with USB On-The-Go Page/Docs-Micro/39904g.pdf · PIC32 Microcontroller Family with USB On-The-Go ... PIC32 Starter Kit board with easy USB connection

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. © 2009, Microchip Technology Incorporated. All Rights Reserved. Printed in the U.S.A. 2/09DS39904G

*DS39904G*

Microchip Technology Inc.2355 W. Chandler Blvd.

Chandler, AZ 85224-6199

www.microchip.com

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 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

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-3090-4444India - 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/26/09

Sales Offi ce Listing

TrainingIf 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