Você está na página 1de 34

Agenda

Migracion y compatibilidad Revisin d R i i de PIC32 Sistemas de desarrollo Librerias de software Soporte de terceras partes Demos Resumen

2008 Microchip Technology Incorporated. All Rights Reserved.

Insert Class Code Here

Slide 2

Soluciones Microchip PIC


~500 P d t 500 Productos PIC
PIC24H dsPIC33

More complex software Operating Systems >40 MIPS >256KB 256KB USB, Ethernet, QVGA, etc.

Meeting Customer Needs Growing Customer Needs

Rend dimiento o

40 MIPS 40 MIPS La industria mas fuerte 28 100 pins 28 100 pins Up to 256KB Flash Up to 256KB Flash Familia deProductos dsPIC30F 30 MIPS MCU y PIC24F 18 80 pins 16 MIPS Up to 144KB Flash Camino de 28 100 pins 256KB Migracin PIC18 Up to 2 6 Flash 10 MIPS 18 - 100 pins Up to 128KB Flash PIC16 14 - 40 pins i Up to 16KB Flash PIC12 8 pins Up to 4KB Flash PIC10 6 pins i Up to 1KB Flash

32bit
16bit
8bit

Migracin
2008 Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here Slide 3

H id d de diseo Haga segun su necesidad d di un sistema incrustado... Mayor RendimientoMayor memoria? Diseo de sistemas simple? Conectividad USB? Gran soprte de software y herramientas? G t d ft h i t ? Scalabilidad para productos de bajo y alto rango? Soporte de enseanza en diseo de p sistemas en el mundo?
2008 Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here Slide 4

Que direccin?
Hagalo compatible Guarde la esencia de un MCU PIC De lo ms Rendimiento y memoria Herramientas de software y sistema operativo Hagalo Facil Facil para Migrar p g Facil para comenzar Facil para comprar Cual es la base de la arquitectura?
2008 Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here Slide 5

Mayor Rendimiento y Memoria


1.56

Hasta 80 MHz y 1 56 1.56 DMIPS/MHz


1.3 1.3 1.25 1 25

32-bit MIPS32 Nucleo M4K


0.95 0.9

Core Performance DMIPS/MHz D

512 KB 128-bit-ancho FLASH FLASH Unidad de U id d d Pre-busqueda y Cache

MIPS32 M4K

32- & 16-bit instructions

Competitor C*

Competitor D*

Competitor B*

Competitor A*

Competitor C*

32 KB SRAM de Ciclo simple


32-bit instructions

32-bit instructions

32-bit instructions

32-bit instructions

Bus Matriz de alto rendimiento de proceso 4 ch DMA + 2 ch USB DMA


Insert Class Code Here *Source: Vendor Published Specifications Slide 6

2008 Microchip Technology Incorporated. All Rights Reserved.

MIPS32 M4K Core

2008 Microchip Technology Incorporated. All Rights Reserved.

Insert Class Code Here

Broad Software y herramientas Ecosystem Rendimiento mas alto Consumo de potencia mas bajo Nucleo mas pequeo Modelo compatible de herramientas Escalabilidad

Slide 7

MIPS M4K Core


Con Mejoramientos Microchip
Comience con un gran motor
hasta 80 MHz 1.56 DMIPS/MHz medidos 32 regitros del nucleo de 32-bit con sistema sombra ALU de 32 bit, MAC de ciclo simple

Microchip de sistema mejorado para un mayor rendimiento incrustado y


Cache de busqueda de 256 byte Controlador de interrupciones vectorizado de baja latencia Bus Matrix for paralelismo

Y completamente equipado con gg g debugging


Hardware Trace con soporte de debug JTAG Limite de exploracin
2008 Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here Slide 8

PIC32 Principales caractersticas del Microcontrolador


Nucleo 32-bit MIPS M4K, Arquitectura Harvard, Hardware MAC de ciclo simple, Interrupciones rpidas & Context Switch

Controaldor de DMA, con Modulo CRCIntegrado Operaciones en Modo Idle

Bus Matrix de alto procesamiento,con soportede alta velocidad para accesos concurrentes a la Memoria y Perifericos

Compatible con p herramientas de desarrollo Microchip ICD2, Real-ICE, PICKit 2, PM3 USB On The Go (Host, On-The-Go (Host Device, Dual Role) Controlador con canales de DMA dedicado y Transmisor-Receptor Integrado

Flash au o p og a ab e de as auto-programable 512KB 128-bit ancho Prediccin de Pre-bsqueda de Instruction Cache bloqueablede 256 Byte

Alimentacin :2.3 to 3.6V Power On Reset, Brown Out Reset, j j Deteccin de bajo voltaje

Puerto Paralelo Maestro16-bit, Conexin de SRAM, Flash QVGA ,LCDs u otros Perifericos Rico set de integracion de perifricos analgico y digitales, compatible con Microcontroladores PIC de 16-bit
2008 Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here Slide 9

PIC32 es compatible con PIC24F


Pin Compatible p
64 and 100 pin TQFP Packages

Perifricos compatibles
Cap/Comp/PWM SPI , I2C , UART 10-bit A/D (16 channels) USB On-The-Go

Software Compatible
Librerias d P if i Lib i de Perifricos Stacks TCP/IP Stacks USB y clases de Drivers Librerias graficas para QVGA
2008 Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here Slide 10

Familia PIC24F
64 - 128 KB Flash 8 KB RAM 16-bit Timers Watchdog A/D, 10-bit, 16 ch. GP I/O UART - 2 I2C - 2 SPI - 2 Cap/Com/PWM - 5 RTCC PMP
VREG POR BOR LVD

Memory Bus Inst. Data Pe eripheral B Bus

16-bit Core
16-bit ALU 17 x 17 MPY JTAG & Emu Interface Register File 16 x 16 Address Generation Barrel B l Shifter

Interrupt Control

Analog Comp- 2
Slide 11

2008 Microchip Technology Incorporated. All Rights Reserved.

Insert Class Code Here

Familia PIC32
32 512 KB Flash
Pre Fetch

USB OTG PIC32MX4xx

8-32 KB RAM

0-4 Ch. DMA

16-bit Timers Watchdog A/D, 10-bit, 16 ch. GP I/O UART - 2 I2C - 2 SPI - 2 Cap/Com/PWM - 5 RTCC PMP16-bit Data Pe eripheral B Bus

Bus Matrix Inst. Data

MIPS 32-bit Core


32-bit ALU 32-bit HW MUL / DIV eJTAG Vectored Interrupt Ctrl 32 Core Registers 32 Core Registers
BOR LVD

Interrupt Control

VREG

POR

Analog Comp- 2
Slide 12

2008 Microchip Technology Incorporated. All Rights Reserved.

Insert Class Code Here

Diseo de sistemas simple


Systema completo sobre el y p chip
Regulador de voltaje integrado Reset, POR Reset POR, BOR sobre el chip Detector de bajo voltaje (LVD) Watch Dog Timer (WDT) Reloj de tiempo real y calendario

Osciladores internos
Transceptor USB integrado Comparadores Analgicos

2008 Microchip Technology Incorporated. All Rights Reserved.

Insert Class Code Here

Slide 13

Familia de Productos PIC32


512KB 512K/32K
4ch DMA PIC32MX340F512H

512K/32K
4ch DMA + USB DMA PIC32MX440F512H

512K/32K
4ch DMA +Trace PIC32MX360F512L

512K/32K
4ch DMA + USB DMA +Trace PIC32MX460F512L

256KB

256K/32K
4ch DMA PIC32MX340F256H

256K/32K
4ch DMA + USB DMA PIC32MX440F256H

256K/32K
4ch DMA +Trace PIC32MX360F256L

256K/32K
4ch DMA + USB DMA +Trace PIC32MX460F256L

128K/32K 128KB
4ch DMA PIC32MX340F128H

128K/32K
4ch DMA + USB DMA PIC32MX440F128H

128K/32K
4ch DMA PIC32MX340F128L

128K/32K
4ch DMA + USB DMA PIC32MX440F128L

128K/16K
PIC32MX320F128H

128K/16K
PIC32MX320F128L

64KB

64K/16K GP
PIC32MX320F064H

En Produccin El porvenir

32KB

32K/8K (40MHz)
PIC32MX320F032H

32K/8K (40MHz)
USB DMA PIC32MX420F032H

New Parts

64 Pin
2008 Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here

100 Pin
*Source: Vendor Published Specifications Slide 14

PIC32 El nuevo USB On-The-Go!

Velocidad V l id d completa USB l t 2.0 OTG Mas que apenas un dispositivo y Host Capcidad Dual Role Dual-Role
Embedded Host and Device Soportados en un MCU

On-the-Go (OTG)
Dynamic Role Cambios con la y auto-negociacin
2008 Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here *Source: Vendor Published Specifications Slide 15

Mapa itinerario de Familia PIC32


En planeamiento
(Q)VGA C t l d Controlador de Bus externo Mas perifericos BGA 2xx

En desarrollo

Ether/CAN/USB
10/100 (R)MII interface 2 ECAN 64KB RAM 32-512KB Flash 64/100 Pin

USB OTG 32-512KB Flash 64/100 Pin

Proposito general 32-512KB Flash 64/100 Pin

2008 Microchip Technology Incorporated. All Rights Reserved.

Insert Class Code Here

Slide 16

Development Support
Debuggers, Software, Libraries and Third Parties

MPLAB IDE y Componentes MPLAB


Integrated Development Environment
Programmers Editor Languages Assemblers Linkers Librarians MPLAB C18, C30 Compilers 3rd Party 3rd Party
Insert Class Code Here

Source Level Debugger Simulators MPLAB SIM Emulators MPLAB ICE 2000 MPLAB ICE 4000

Project Manager Programmers MPLAB PM 3


PICSTART Plus

PICkit 2

MPLAB ICD 2 MPLAB REAL ICE


Slide 18

2008 Microchip Technology Incorporated. All Rights Reserved.

MPLAB Tool-Suite Support


MPLAB IDE
Completamente Gratis Soporta todas las MCUs y DSCs de Microchip p p Incluye simulador de instrucciones y soportatrace

MPLAB Compilador C C32


Basado sobre tecnologia de compiladores de maduros MIPS Evaluacin gratis: Edicin estudiante con optimizaiciones completas que nunca expira, Tamao del codigo compilable limitado a 64Kbyte $1195 - mejoramiento gratuito sin contrato de mantenimiento

REAL ICE Emulator


Alta velocidad en debugger y programacin Precio$499 , $80 kit para soportar instrucciones Trace

ICD 2 Debugger In-circuit PM3 Programador de dispositivos universal

2008 Microchip Technology Incorporated. All Rights Reserved.

Insert Class Code Here

Slide 19

Facil de conseguir comenzando con PIC32


PIC32 MPLAB IDE & Compilador C C32 37 Ejemplos de cdigo fuente 2 St k TCP/IP Stacks USB Powered Starter Board Programador y Debugger integrados
Todo lo necesario para experimentar
Placa de expansin opcional Q2 08 Availability
Networking
Ethernet SD Card TCP/IP

PIC32 Kit Inicial $49.99

I/O Expansion
PICTail Plus Microchip tools

O construya los suyos

2008 Microchip Technology Incorporated. All Rights Reserved.

Insert Class Code Here

Slide 20

Plataforma Flexible de Debugging


GP PIM

Explorer 16

+
OR

Add a Debugger

+
USB PIM

+
USB PICtail Plus Customize with Optional PICtail Plus Cards QVGA PICtail Plus PIC32 USB Starter Board SD Card ..and more Ethernet

See all PIC32 Development Platforms HERE


2008 Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here Slide 21

Microchip Software Libraries:

April 08

Now Now Now April 08

All Provided for Free, including Full Source Code

2008 Microchip Technology Incorporated. All Rights Reserved.

Insert Class Code Here

Slide 22

Introduccin: Librerias Graficas Mi hi Microchip para PIC32


Primitivos dibujos de objetos
Lineas, circulos, poly fill, barras, rectangulos, etc

Advanzados dibujos de objetos


Ventanas, boton de radio, deslizable, texto, imagen, etc.

Driver de Display para seleccionar Di d Di l l i controladores, adicional drivers validos ondemanda Sin royalty o honorarios, incluye cdigo fuente

2008 Microchip Technology Incorporated. All Rights Reserved.

Insert Class Code Here

Slide 23

Placas de desarrollo industrial y soporte de sistema operativo

New

New

2008 Microchip Technology Incorporated. All Rights Reserved.

Insert Class Code Here

Slide 24

Soporte adicional

Microchip es ayuda aqu Recursos en Sitios Web


Documentacin Tcnica Hojas de datos, Manuales de referencia,
Notas de aplicacin y Selector de herramientas de desarrollo

Centros de Diseo y Aplicaciones Recursos para comensar a disear en un


segmento especfico de aplicaciones, incluyendo: suporte de productos, notas de p aplicaciones, diseos de referencia y herramientas de desarrollo

Soporte
24/7 Soporte tecnico: http://support.microchip.com Seminarios Web, Centros regionales de entrenamiento, Seminarios Asociados y Informacin sobre el MASTERs Events anual a lo ancho del mundo: www.microchip.com/training Grupos de discucin ON-LINE: http://forum.microchip.com

Muestras gratis y compra On-Line


Muestras de evaluacin gratis de dispositivos Microchip: http://sample.microchip.com Compra Directa Site de ofertas 24-houras Acceso a los Dispositivos y herramientas Microchip , Incluyendo precio, Orden, Inventario y Soporte: Mi hi I l d i Od I t i S t www.microchipdirect.com
2008 Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here Slide 26

PIC32 Documentacin sobre la Web! Hojas de Datos FRM Notas de Aplic. Software Gratis Codigo Fuente Guias de Usuario

Mucho Mas!
www.microchip.com/pic32
2008 Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here Slide 27

Demos

Resumen

Creacin de diseos escalables

500+ MCU/DSCs
+ +

6 pins para 80 MHz Cadena comun d C d de herramientas Perifericos comunes Mire-y-Sienta Software Gratis Alta reutililizacin de software

+ +

=
2008 Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here

Diseo escalable
Slide 30

Mas rendimiento y Memoria


80 MHz, 1.56 DMIPS/MHz Nucleo M4K MIPS 512K Flash con mdulo de prebsqueda con Cache 32KB RAM de ciclo simple

Mas Compatibilidad
Pin out y software compatibles MPLAB y herramientas de desarrollo comunes comun Look-and-Feel in >500 PIC MCUs

Easy to Use
Codigo fuente gratis incluyendo TCP/IP & USB $49.99 Starter Kit con C Compiler gratis Extenso sopote de terceras partes

More Design Options


USB Integrado: Device, Host and On-The-Go Extensivos Perifricos analgicos y digitales 6 canales de DMA y Puerto paralelo de 16 bit

www.microchip.com/pic32
2008 Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here Slide 31

Resumen
Compatible trayectoria mejorada
Up to 512KB of Flash and 32KB of RAM 80 MHz de 32-bit de rendimiento Herramientas de desarrollo reutilizables y Explorer 16 Soporte de herramientas industriales para 14 dominar Industrias 3rd Partes, y crecimiento

Ahora tenga la nueva version USB OTG Productos desarrollados en CAN/ Ethernet Silicon, Tools, Docs, Software and low cost Starter Kits esta ahora disponible

2008 Microchip Technology Incorporated. All Rights Reserved.

Insert Class Code Here

Slide 32

Muchas Garcias
Traducido por Andrs Ral Bruno Saravia

Trademarks The Microchip name and logo, the Microchip logo, Accuron, dsPIC, KEELOQ, microID, MPLAB, PIC, PICmicro, PICSTART, PRO MATE, PowerSmart, rfPIC and SmartShunt are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. AmpLab, FilterLab, Migratable Memory, MXDEV, MXLAB, SEEVAL, SmartSensor and The Embedded Control Solutions Company are registered p gy p trademarks of Microchip Technology Incorporated in the U.S.A. Analog-for-the-Digital Age, Application Maestro, dsPICDEM, dsPICDEM.net, dsPICworks, ECAN, ECONOMONITOR, FanSense, FlexROM, fuzzyLAB, In-Circuit Serial Programming, ICSP, ICEPIC, Linear Active Thermistor, Mindi, MiWi, MPASM, MPLIB, MPLINK, MPSIM, PICkit, PICDEM, PICDEM.net, PICLAB, PICtail, PowerCal, PowerInfo, PowerMate, PowerTool, REAL ICE, rfLAB, rfPICDEM, Select Mode, Smart Serial, SmartTel, Total Endurance, UNI/O, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies.

2008 Microchip Technology Incorporated. All Rights Reserved.

Insert Class Code Here

Slide 34

Você também pode gostar