101 SMR: Seminario de Microcontroladores de 16-bits

Transcription

101 SMR: Seminario de Microcontroladores de 16-bits
101 SMR:
Seminario de
Microcontroladores
de 16-bits
http://www.ibars.com
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 1
Agenda










Introducción a Microchip
Introducción a los Microcontroladores de 16 bits
(MCU) & Controladores de Señales Digitales (DSC)
Diagramas a bloques de los MCU/DSC de 16 bits
Características del “Core” en los dispositivos de 16
bits
Periféricos en la familia de 16 bits
Soporte de Software para la familia de 16-bits
MCU/DSC
Herramientas de Desarrollo para la familia de 16-bits
MCU/DSC
Aplicaciones con PIC24F
Aplicaciones con PIC24H
Aplicaciones con dsPIC33F
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 2
Introducción a Microchip
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 3
Quien es Microchip?

Microchip es un proveedor líder en
Semiconductores, con sus líneas
de productos Analógicos,
Microcontroladores y Memorias
EEPROM.







Ventas por
$1.04B
En 2006
La sede de Microchip esta en
Chandler, Arizona,
Fundada en 1989
~ 4,600 empleados en todo el mundo
Certificado en los Sistemas de Calidad
ISO/TS-16949:2002
> 45 oficinas de ventas en todo el
mundo
Sitios de Manufactura: Tempe,
Arizona; Gresham, Oregon; Bangkok,
Thailand
Centros de Diseño: Bangalore, India;
Lausanne, Suiza; Mountain View,
California; Chandler, Arizona
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 4
Liderazgo Sostenido en 8-bits
1991
No. Rank
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1992
Rank
1993
Rank
1996
Rank
1998
Rank
2001
Rank
2003-05
Rank
2006
Rank
Motorola
Intel
Motorola
Intel
Motorola
NEC
Motorola
NEC
Motorola
NEC
Motorola
Hitachi
Motorola
Renesas
Microchip
Freescale
Philips
Mitsubishi
NEC
Hitachi
Toshiba
Siemens
TI
Matsushita
National
SGS-Thomson
Ricoh
MHS
IIT
Sharp
Fujitsu
Oki
Zilog
Sony
Philips
NEC
Mitsubishi
Hitachi
Toshiba
TI
SGS-Thomson
Matsushita
Siemens
National
Ricoh
MHS/Temic
Sharp
Zilog
Oki
Microchip
Fujitsu
IIT
Philips
Hitachi
Mitsubishi
Intel
Toshiba
Matsushita
TI
Siemens
Ricoh
SGS-Thomson
Microchip
Sharp
Oki
Zilog
National
Fujitsu
Sanyo
Aony
Philips
Hitachi
Mitsubishi
Toshiba
Matsushita
SGS-Thomson
Intel
Microchip
Siemens
Fujitsu
TI
Sony
Zilog
Sharp
Temic
Sanyo
National
Oki
ST-Micro
NEC
Microchip
ST-Micro
Philips
Toshiba
Atmel
Matsushita
Sanyo
Samsung
Mitsubishi
Infineon
Sony
TI
Fujitsu
Sunplus
Zilog
Novatek
Micronas
Microchip
NEC
ST-Micro
Atmel
Toshiba
Philips
Fujitsu
Infineon
Sanyo
Samsung
Matsushita
Sony
Sunplus
Micronas
Novatek
Intel
Holtek
Winbond
Renesas
NEC
St-Micro
Atmel
Toshiba
Philips
Sony
Samsung
Fujitsu
Matsushita
Micronas
Holtek
Sanyo
Infineon
Cypress
Winbond
Zilog
Sunplus
Philips
Hitachi
Mitsubishi
Microchip
Toshiba
Siemens
TI
Fujitsu
Sanyo
Matsushita
Atmel
Zilog
Sharp
Sony
Intel
National
LG Semi
55,000
Clientes a
Nivel Mundial
23 Microchip
Based on dollar shipment volume 1991-2006, Source: Dataquest and Microchip
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 5
Introducción a los
Microcontroladores de 16
bits (MCU) & Controladores
de Señales Digitales (DSC)
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 6
INTEGRACION
Familia de 16-bits
Familias
DSC
(MCU+DSP)
dsPIC33F
40 MIPS
18 – 100 pines
Hasta 256 KB Flash
dsPIC30F
30 MIPS
18 – 80 pines
Hasta 144 KB Flash
PIC24H
40 MIPS
28 – 100 pines
Hasta 256 KB Flash
PIC24F
16 MIPS
28 –100 pines
Hasta 128 KB Flash
PIC10, PIC12,
PIC16: 5 MIPS
6 – 64 pines
< 16 KB Flash
PIC18
10 MIPS
18 – 100 pines
Hasta 128 KB Flash
Familias
MCU
DESEMPEÑO
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 7
Cuatro Opciones de
Desempeño en 16-Bits
Soluciones con
Microcontroladores
Soluciones de
Microchip
en 16-Bits
PIC24F
16 MIPS
PIC24H
40 MIPS
Bajo Costo
3.3 Volts
Alto Desempeño
3.3 Volts
Migración de PIC18 Compite con 32-bits
Mas Memoria
DMA
Mas Periféricos
Mas Desempeño
que ARM7
Soluciones con
Controladores de Señales Digitales
dsPIC30F
30 MIPS
5 Volts
Instrucciones
de DSP
5-Volts
dsPIC33F
40 MIPS
Alto Desempeño
3.3 Volts
Instrucciones de DSP
Rápidas Operaciones
Matemáticas
DMA
Desempeño Medido en MIPS & Cálculos Matemáticos Adicionales
En las 4 Familias de Productos (código compatible)
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 8
Diagramas a bloques
de los MCU/DSC de 16
bits
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 9
Familia PIC24F
INTRC w/PLL
16 – 128 KB
Flash Memory
WDT & Pwr Mgmt.
4 – 8 KB
500 Ksps 10b ADC
Data Memory
Memory Bus
16 x 16b W
Register Array
17b x 17b
Multiply
Address
Generator Unit
JTAG
Interface
Multi-bit
Shifter
Input Capture
Peripheral Bus
Interrupt
16b ALU
Control
Interrupt
Control
16 MIPS 16-bit Core
(5) 16b/32b Timers
Output Compare/PWM
(2) UART w/LIN & IrDA®
(2) SPI
Peripheral Pin Select
(2) Comparators
(2) I²C™
CRC
Real Time CC
PMP
28 - 100-pin Packages
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 10
Familia PIC24H
12 – 256 KB
Flash Memory
1 – 16 KB
Data Memory
INTRC w/PLL
8 Channel
(3-9) 16b/32b TimersYY
DMA
WDT & Pwr Mgmt.
Memory Bus
16 x 16b W
Register Array
17b x 17b
Multiply
Address
Generator Unit
JTAG
Interface
Multi-bit
Shifter
Peripheral Bus
Interrupt
16b ALU
Control
Interrupt
Control
40 MIPS 16-bit Core
1.1 Msps 10b ADC
500 Ksps 12b ADC
(1-2) UART w/LIN & IrDA®
(1-2) I2C™
(1-2) SPI
Input Capture
Output Compare/PWM
(0-2) ECAN™
18 - 100-pin Packages
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 11
Familia dsPIC30F
INTRC w/PLL
12 - 144 KB
0.5 - 8 KB
1 - 4 KB
Flash Memory
Data Memory
EEPROM
(2-5) 16b/32b Timers
WDT & Pwr Mgmt.
1 Msps 10b ADC
Memory Bus
16 x 16b W
Register Array
17b x 17b
Multiply
Dual AGU
X&Y
JTAG
Interface
Barrel
Shifter
DSP Engine
Dual 40b
Accumulators
Peripheral Bus
16b ALU
Interrupt
Control
30 MIPS 16-bit Core
-or- 200 Ksps 12b ADC
(1-2) UART w/LIN & IrDA®
(1-2) I2C™
(1-2) SPI
Input Capture
Output Compare/PWM
(0-2) CAN™
Codec I/F
MC PWM
MC QEI
18 - 80-pin Packages
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 12
Familia dsPIC33F
INTRC w/PLL
12 – 256 KB
Flash Memory
1 – 30 KB
Data Memory
8-channel
(3-9) 16b/32b Timers
DMA
WDT & Pwr Mgmt.
(1-2) 1.1Msps 10b ADC
Memory Bus
Peripheral Bus
Interrupt
Control
40 MIPS 16-bit Core
(1-2) 500Ksps 12b ADC
(1-2) UART w/LIN & IrDA®
(1-2) I2C™
16b ALU
16 x 16b W
Register Array
17b x 17b
Multiply
Dual AGU
X&Y
JTAG
Interface
Barrel
Shifter
(0-2) ECAN™
DSP Engine
Dual 40b
Accumulators
(4-8) MC PWM
(1-2) SPI™
Input Capture
Output Compare/PWM
Codec I/F
MC QEI
18 - 100-pin Packages
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 13
Características de los
Dispositivos de 16-bits
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 14
Agenda

Memoria de Programa (FLASH)
 CodeGuard™
 Programación

Memoria de Datos (RAM)
 Visibilidad de la Memoria de Programa
(PSV, por las siglas en Ingles)



Sistema de Interrupciones Predecible
Oscilador con Estructura Flexible
Grupo de Instrucciones Optimizado
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 15
Organización de la FLASH
Reset Vector





Hasta 256 KB de
Memoria de Programa
Vectores para
Interrupciones
Tabla de apuntadores
Visibilidad de la
Memoria de Programa
Memoria EEPROM
(Solo en dsPIC30F)
Trap and
Interrupt
Vectors
0x000000
0x000004
0x000200
Flash Program
Memory
(up to 88K
Instructions)
Reserved
Data EEPROM
(4K Bytes)
0x02ABFE
0x7FF000
Reserved
0xFFFFFE
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 16
CodeGuard™
dsPIC® DSC o PIC24H
Memoria de Programa
Organización de Segmentos
0x000000
Privilegios Altos
Boot Segment (BS)
Store Secure Bootloader,
Boot ISR, Authentication /
Encryption / Decryption
Utilities, Keys etc.
Secure Segment (SS)
Store special algorithm code,
restricted third-party IP,
small look-up tables, secure
ISR
General Segment (GS)
0x02ABFE
Store Peripheral drivers &
ISR, Large look-up tables,
I/O interface code, own IP
etc.
© 2007 Microchip Technology Incorporated. All Rights Reserved.
Segmento de
Memoria
Configurable.
Opciones para
protección de
código en cada
segmento.
Privilegios Bajos
101SMRRev G
Slide 17
Memoria de Programa (FLASH)
Modos de Programación
 Programación Serial In-Circuit (ICSP™):
Los dispositivos pueden ser programados
in-circuit
Muy útil para combinar programación y
prueba final
 Auto-programación:
Los dispositivos pueden programar su
propia memoria de programa
Muy útil en actualizaciones remotas
 Interfase JTAG
Boundary scan
Programación por medio de archivos con
Formato de Vectores Seriales (SVF)
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 18
Memoria de Datos - Ejemplo





2 KB de espacio
para SFR
Hasta 28 KB de
memoria de datos
Espacio X, Y para
operaciones DSP
2 KB de memoria
de doble puerto
(DMA)
Memoria de datos
extendida
utilizando el PSV
© 2007 Microchip Technology Incorporated. All Rights Reserved.
MS Byte
Address
0x0001
16-bits
SFR Space
LS Byte
Address
0x0000
0x0800
0x0801
X Data Space
28 KB
Y Data Space
0x8001
DMA Space
0x7800
0x8000
32 KB
Program Space
Visibility (PSV)
0xFFFF
101SMRRev G
0xFFFE
Slide 19
Visibilidad de la Memoria de
Programa
Puede accesar 32KB de Memoria de Programa como un segmento
de la Memoria de Datos
15
0
SFR Space
0x0000
0x0000
23
15
0
0x1234
0x1234
0x000000
0x001000
Pagina 1
Data Memory
0x008000
0x5678
0x5678
0x009000
Pagina 2
0x8000
0x010000
0x9000
0xABCD
0xABCD
32 KB
Program Space
Visibility (PSV)
0x011000
Pagina 3
0x018000
0xFFFE
Memoria de Datos
© 2007 Microchip Technology Incorporated. All Rights Reserved.
Memoria de Programa
101SMRRev G
Slide 20
Sistema de Interrupciones





Hasta 118 Vectores de Interrupción
8 Vectores para Interrupciones no-enmascarables
Manejo de prioridades Flexible
Soporte de interrupciones anidadas
Atención rápida : entrar(5 ciclos) / salir (3 o 7 ciclos)
RETURN
IRQ7
IRQ7
7 cycles
5 cycles
RETURN
IRQ4
7 cycles
5 cycles
RETURN
IRQ1
3 cycles
IRQ4
IRQ1
main()
CPU EXECUTION TRACE
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 21
Sistema de Oscilador
Flexible
Opciones para el reloj del sistema





Manejo flexible del reloj para cubrir un varios requerimientos
Oscilador interno RC de alta frecuencia
Control flexible del reloj del CPU y Periféricos
Monitoreo del reloj principal
Conmutación entre las diferentes opciones de reloj
Internal Low Freq. RC
Calibrated
Internal High Freq. RC
EC Clock
OSC1
OSC2
SOSCI
XT, HS
Primary
Xtal OSC
PLL
or bypass
and
Clock
Divide
System
Clock
32 kHz
Timer1 Xtal
OSC
SOSCO
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 22
Instrucciones Optimizadas para
la Eficiencia del Compilador de C

Palabra de instrucción de 24-bits

PIC24 – 76 instrucciones

dsPIC® DSC – 84 instrucciones (mismas 76 + DSP)

La mayoría de las instrucciones se ejecutan en 1
ciclo

Soporta instrucciones de tres operándos:


A=B+C
A=B-C

A=B×C
A=B÷C

A = B .AND. C
A = B .XOR. C
La eficiencia para generación de código ha sido
mejorada.
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 23
Compilador de C Optimizado
EEMBC Industry-standard Benchmarks, Automotive Suite
Relativo al tamaño de código
179%
Aplicaciones de 16-bit
(~ 40 KB código)
153%
Aplicaciones de 32-bit
(~ 50 KB código)
148% 149%
143% 148%
171%
148%
130%
123%
106%
109% 111%
109%
100%
112%
100%
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 24
Infineon C16X
TI 320C24x
Renesas H8S
Freescale HC12
Freescale 5683xx
ARM7
Renesas M16C
ARM7-Thumb
dsPIC® DSC/PIC24
Infineon C16X
TI 320C24x
Freescale 5683xx
Renesas H8S
ARM7
Freescale HC12
Renesas M16C
ARM7-Thumb
dsPIC® DSC/PIC24
81%
Periféricos
16-bit
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 25
Agenda






Puerto Paralelo Maestro (PMP)
Reloj de Tiempo Real (RTCC)
Selector de terminales (PPS)
Acceso Directo a Memoria (DMA)
Convertidor DAC de 16-bit Delta
Sigma
Fuentes de Poder Inteligentes
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 26
Puerto Paralelo Maestro –
PMP
Graphics LCD
Read, Write, Enable
Up to 2 Chip Select
PIC24FJ128GA010
Periféricos
paralelos
Up to 16-bit Address
8- or 16-bit DATA
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 27
Reloj de Tiempo Real RTCC

RTCC
 Horas, Minutos y Segundos

Formato de 24-horas
 Calendario:


Día de la semana, día, mes, y año
Años 2000 a 2099 con corrección para el año
bisiesto
 Alarma Configurable


0.5s, 1.0s/m, 10s/m, 1hr, 1d, 1sem, o 1mes
Repetir n veces o Repetir infinitamente
 Calibración Digital (Hasta 260 ppm)
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 28
Reloj de Tiempo Real - RTCC
Calibración
SOSCI
32 kHz
Timer1 Xtal
OSC
Prescaler
SOSCO
0.5s
RTCC
Contador
RTCC
Salida
Comparador
Contador de
Repetir
Alarma
Interrupciones
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Calendario
Año
Mes
Día
Hora
Minutos
Segundos
Día de la Semana
Alarma
Mes
Día
Hora
Minutos
Segundos
Slide 29
Peripheral Pin Select

Que es …
 Consiste de un switch que permite al usuario seleccionar
los pines de salida de las funciones digitales.



Multiplexa 26 (o mas) funciones digitales de entre 26 pines (o
menos).
Permite el uso optimo de los periféricos en la tablilla
Minimiza el tamaño del empaquetado y el costo del
microcontrolador.
 Permite el redireccionamiento del pin vía software

Que no es …
 No es un método para lograr la compatibilidad de pines
 Las entradas analógicas y de funciones especiales son
fijas.
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 30
Antes del Peripheral Pin
Select

Aplicación






Bloques de pines de
funciones multiplexadas




101SMRRev G
UART1 y SPI1
2 Comparadores y 1 SPI
25 pines disponibles

© 2007 Microchip Technology Incorporated. All Rights Reserved.
64 KB Flash, 8 KB RAM
2 ch A/D, Ext. VREF
2 Comparadores
UART x 2, I2C, SPI x 2
4 Entradas/Salidas Digitales
Necesitaba dispositivos de
un numero mayor de pines
O realizar la función SPI por
software
Slide 31
Después del Peripheral Pin Select

Aplicación






Es realmente mas fácil




64 KB Flash, 8 KB RAM
2 ch A/D, Ext. VREF
2 Comparadores
UART x 2, I2C, SPI x 2
4 Entradas/Salidas Digitales
Asignar Pines
Analógicos
Asignar Periféricos
Digitales a los Pines RPx
Asignar Puertos
Soportado
gráficamente con VDI
¡¡Empaques mas pequeños, diseños simples, y un menor costo!!
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 32
Acceso Directo al Controlador de
Memoria




Modos flexibles de operación, cubriendo gran diversidad de
requerimientos.
Bus dedicado para MAC y para SRAM
Permite el flujo simultaneo de Datos del CPU y DMA
Mas operaciones realizadas por ciclo




Permite que el CPU atienda de forma eficiente mas periféricos de
entrada y salida
Simplifica la implementación de múltiples canales de periféricos de
entrada y salida
Mejora el determinismo y la latencia de otras tareas de los periféricos
de entrada y salida
El DMAC y los periféricos pueden estar activos en algunos modos
de bajo corriente.
DPRAM
Peripheral
© 2007 Microchip Technology Incorporated. All Rights Reserved.
DMAC
CPU
101SMRRev G
Slide 33
16-bit Delta Sigma DAC





Diseñado para Aplicaciones de Audio
Resolución de 16-bit (14-bit exactitud)
100 Ksps sampling rate
Interfaz DMA
+/- 1V swing around mid-point output
DAC Diagrama Bloques
Data_in
256x
Interpolator
© 2007 Microchip Technology Incorporated. All Rights Reserved.
Noise
Shaper
Analog
Reconstruction
Filter
101SMRRev G
Amp
Out
Out
Slide 34
Periféricos de Fuentes de
Poder Inteligentes

Componentes Periféricos de Fuentes Inteligentes



Control Configurable

Controla la coordinación entre los comparadores,
PWM, y ADC

Ejecuta tiempos precisos de conversión de los
ADC.

Provee control seguro (fail-safe)
Desarrollado con un sólido entendimiento de
SMPS.

© 2007 Microchip Technology Incorporated. All Rights Reserved.
ADC, PWM, Comparadores & Control Configurable
Experiencia probada en desarrollo y entrega de
productos a la Industria de la conversión de
energía.
101SMRRev G
Slide 35
16-bit MCU/DSC
Soporte de SW
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 36
Librerías de Soporte
Descripción
Software
Notas de
App
PICtail™
Plus
Librería MPLAB® C30 Math
C30
N/A
N/A
Librería de Periféricos
C30
N/A
N/A
Sistema de Archivos FAT16
Agosto 07
Agosto 07
N/A
Interfaz SD/MMC
Disponible
AN1003
AC164122
Interfaz CF
Agosto 07
Agosto 07
Sep 07
TCP/IP (Microchip)
Disponible
AN833/870
AC164123
Triple DES / AES
Disponible
AN1044
N/A
IrDA® Stack (Microchip)
Disponible
AN1071
AC164124
ZigBee™ Stack
Disponible
AN965
AC163027-4
MiWi™ Stack
Disponible
AN1066
AC163027-4
N/A
N/A
AC164126
Disponible
N/A
AC164125
Mayo 07
AN643
AC164125
Agosto 07
Agosto 07
Agosto 07
Proto PICtail™ Plus Daughter Board
G.711 Codificación/Decodificación de Voz
IMA ADPCM Sp. Codificación/Decodificación
(AN643)
Soporte de Librerías Graficas con el Modulo PMP
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 37
Librerías
®
dsPIC
DSC
Descarga gratuita
Audio
Descripción
Software
Supresión de Ruido

Cancelación de ECO Acústico (AEC)
Cancelación de ECO lineal (LEC)
DSP
Voz
Reconocimiento de Voz
d
n
u
a
s it

e
c
e
®
IC
P
s 






G.726A Codificación/Decodificación de Voz


DSP




Digital Filter Design Tool


Digital Filter Design Lite




n
.
d
SPEEX Codificación/Decodificación de Voz
it
s
e
dsPICworks™ tool
c
e
.n
U
,
to
s
ae
d
U
i
S
Soft Modem – V.32bis
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
C
S
D
dsPIC® DSC
Slide 38
Librerías 3ª Partes 16-bit
RTOS
Libreria/Nombre de la Herramienta
dsPIC30F
dsPIC33F
PIC24H
PIC24F
CMX-Tiny+




CMX-RTX




CMX-Scheduler




Micrium - µCOS II




freeRTOS™




Segger – embOS




CQ2, 07
CQ2, 07
CQ2, 07
CQ2, 07
OsCAN (Vector-Informatik)



TCP/IP (CMX)



CANbedded (Vector-Informatik)



Segger – emWIN




RamTeX – GUI Lib




Graph. Conn.
Express Logic - Thread X
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G

Slide 39
16-bit MCU/DSC
Herramientas de
Desarrollo
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 40
Agenda de Herramientas de
Desarrollo

MPLAB® Ambiente Integrado de
Desarrollo
 RTOS
 MATLAB

Depuradores y Emuladores
 MPLAB ICD 2 LE
 MPLAB ICD 2
 MPLAB REAL ICE


Tarjetas/Demos de Desarrollo
Herramientas 3as Partes
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 41
MPLAB® Ambiente Integrado
de Desarrollo
Herramientas de
Lenguaje
• MPLAB ASM30
Herramientas de
Depurar
• SW Simulador
• MPLAB LINK30
• MPLAB LIB30
• MPLAB ICD 2
• MPLAB REAL ICE™
• Tarjetas de Evaluación
3ª Partes
C Compiladores
• MPLAB C30
• HI-TECH
• IAR
• CCS
© 2007 Microchip Technology Incorporated. All Rights Reserved.
Utilerías y SW
• Editor Integrado
• Boot Loader
• Admo de Proyectos
• Librerías
Programadores
Soporte de SW
• PM3 Programador
• BP Microsystems
• Data I/O
• CMX RTOS
• Librerías
• Drivers de
Dispositivos
• MATLAB
101SMRRev G
Slide 42
Fondo de MPLAB® IDE
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 43
MPLAB® Soporte para RTOS

Pantalla para ver las funciones de RTOS
 CMX Scheduler o Tiny+
 FreeRTOS™
 Micrium uC/OS II
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 44
MPLAB® Soporte para
MATLAB

MPLAB IDE integración por Plug-in





Creación de Blockset
Los primeros 4 blocksets desarrollados



Lanzar MATLAB del menú de herramientas “tools”
Genera e importa códigos fuente MATLAB C
Genera automáticamente la librería del proyecto con archivos
de MATLAB.
dsPIC33F UART, SPI, PWM and ADC
Complemento total de dsPIC33F blocksets planeado
La próxima etapa de integración con MPLAB IDE


Retroalimentación de sistema en tiempo real

Se pueden exportar datos a MATLAB para comparar los
resultados de un proyecto contra datos actuales de un
modelo en especifico.
Se puede evaluar en Simulink también
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 45
®
MPLAB
ICD 2 LE
Depurador









Disponible solamente durante
seminarios de Microchip, MASTERs, y
RTC.
Completamente compatible con MPLAB
IDE
Parece al ICD 2 a MPLAB
Incluye ejecutar, detener, paso-a-paso,
y modificación de memoria
Comunicación y alimentación vía USB
No utilizar para alimentar la tarjeta de
evaluación
Soporte para 6-pines ICSP™
Paquete fino y atractivo
Opción: AC164110 ICSP-RJ11
adaptador ($9.99 )
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 46
MPLAB® ICD 2
Depurador








Funciona bajo MPLAB IDE
Programa todas las partes de la
familia dsPIC®
Usa el interfaz serie o USB al PC
Programa el Flash
Paso-a-paso
Varios breakpoints avanzados:
 Programa
 Data
 Pass count
Bajo costo (~ $160)
60,000 ya vendidos
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 47
MPLAB® REAL ICE™


También disponible:
MPLAB REAL ICE Performance Pak –
LVDS Alta Velocidad Interfaz
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Todas las
características
básicas de un
emulador
Características
avanzadas:
 Monitoreo de
variables en
tiempo real
 Trace
 Stopwatch
 Breakpoints
complejos
 Logic probes
Slide 48
Soporte de Hardware y Aplicación
Tarjeta Explorer 16
IrDA PICtail Plus
Daughter Board
Descripción
AN1003
PICtail™
Plus

AN965/AN1066

TCP/IP (Microchip)
AN833

IrDA® Stack (Microchip)
AN1071

Speech Playback
AN643

N/A

SD/MMC Interfaz
Protocolo ZigBee™ / MiWi™
Proto PICtail ™ Plus
© 2007 Microchip Technology Incorporated. All Rights Reserved.
Nota aplicación
101SMRRev G
Slide 49
Tarjeta dsPICDEM 1.1 Plus–
DM300024
Características:





Soporta todos los
productos de 16-bit
Soporte interno: CAN, SPI &
2 UARTs
Codec Si3000 con entrada/
salida de micrófono y
bocina/parlante
LCD de 122 x 32 píxeles
Funciona con MPLAB® ICD
2 y REAL ICE™
Ideal para:

Todos clientes menos los
que trabajan con control de
motores.
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 50
16-bit 28-pines Tarjeta de
Desarrollo Básico – DM300027
Características:





Soporta los productos de 16-bit
con 28 pines
USB interfaz al PC
LEDs, interruptores y
potenciómetros
Conector de expansión para
entradas y salidas del dsPIC
Funciona con MPLAB® ICD 2,
MPLAB REAL ICE™ y PICkit™ 2
Ideal para:

© 2007 Microchip Technology Incorporated. All Rights Reserved.
Todos clientes incluidos los que
trabajan con control de motores
101SMRRev G
Slide 51
dsPICDEM™ SMPS Buck Tarjeta
de Desarrollo – DM300023
Características:





Soporta la familia
dsPIC30F SMPS
Incluye 2 Convertidores
Synchronous Buck
LEDs, interruptores y
potenciómetros
Conector de expansión
para entradas y salidas
del dsPIC
Funciona con MPLAB®
ICD 2 y MPLAB REAL
ICE™
Ideal para: Evaluación y Educación
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 52
Tarjetas de Evaluación para Control
de Motores con dsPIC® DSC
dsPIC33F Herramienta
dsPIC30F Herramienta
Ideal para:
Características:


Controla todos tipos de motores:
3-phase, 1-phase AC Induction
Brushless DC


Solución completa:
Controlador + Modulo de Fuente + Motor
© 2007 Microchip Technology Incorporated. All Rights Reserved.
Diseñadores de control de motores
Y también para clientes
desarrollando:
Fuentes inteligentes, invertidores,
UPS, PFC
101SMRRev G
Slide 53
Herramientas de Software 3ª
Partes 16-bit
IDE
IAR Embedded
Workbench
Compiler
IAR
C/EC++
RTOS
Tiny, RTX
& Scheduler
Micrium
uC/OS-II
HI-TECH
High-tide
C v9.60
CCS
C Windows IDE
© 2007 Microchip Technology Incorporated. All Rights Reserved.
embOS
C
101SMRRev G
Green Hills
Thread X
Slide 54
Aplicaciones con
PIC24F
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 55
PIC24F Estudio de
Aplicaciones


Aplicación: Consola de sistema de
seguridad
Requerimientos:






Red inalámbrica segura propietaria
Interfaz para notificar vía Ethernet o teléfono
Características de seguridad y para uso privado
Interfaz simple para el usuario
Capacidad para el archivo de actividades
Escalabilidad
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 56
Red Inalámbrica Propietaria

Protocolo MiWi™




Free
AES de 128-bit para transmisión segura
Soporta las topologías Estrella y Mesh
Máximo número de nodos es 1024
Disponible con la nota de aplicación AN1066
OSC1
Aplicación
Del cliente
PIC24F
OSC1
CLKOUT
GPIO
CS
SO
SI
SI
SO
SCK
MiWi™
© 2007 Microchip Technology Incorporated. All Rights Reserved.
GPIO
INT0
MRF24J40
OSC2
SCK
RESET
INT
101SMRRev G
Slide 57
Posibilidad de enviar
mensajes

Una conexión Ethernet nos permite
 Conectividad vía E-mail (protocolo
SMTP)
 Escalabilidad con monitorización remota
PIC24F S
P
I
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 58
Módulos del Stack TCP/IP
Página web- Estado y Control
Free
Aplicación
Transporte
Envío de Emails
HTTP
(3.7K bytes)
SMTP
(3.8K bytes)
DHCP
(1.9K bytes)
TCP
(11.5K bytes)
DNS
(1.5K bytes)
UDP
(2K bytes)
Acceso a Internet
& Red
IP (874 bytes), ARP (896 bytes)
Parte física
Ethernet – ENC28J60 (3.8K bytes)
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 59
Seguridad e interfase del
Usuario

Interfase Gráfica al Usuario ( LCD Gráfico
+ Pantalla Táctil)
 Facilidad para soportar teclado múltiple
 Conexión sencilla
 Librería Gráfica disponible de Microchip,
Ramtex y Segger
PIC24F P
M
P
RD/WR, EN and A0
8-bit DATA
2 Dig I/O, 2 A/D Ch
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 60
Librería Gráfica de
Microchip



Resolución hasta 320x240 (QVGA)
Free
Máximo 16-bit o 65K colores
Objetos 2D : Línea, círculo, texto, rectángulo,
polígono, barra, etc


Objetos 3D : Botón, Panel, Ventana, Grupos de
Cajas, Slider etc




Tamaño librería ≈ 9 KB Flash, RAM- 24 bytes
Tamaño librería ≈ 10 KB Flash, RAM- 24 bytes
Imágenes, animación
Pantalla Touch Resistiva
Disponibilidad durante el MASTERs (Agosto
07) en USA
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 61
Otras prestaciones

Registro eventos
 Módulo Reloj en tiempo real (RTCC) para
impresión tiempo
 Almacenaje de variables en flash
mediante emulación de eeprom


CRC por hardware nos permite
chequear la integridad de la memoria
de programa
Módulo PWM usado para generar
alarmas
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 62
Necesidades de la
aplicación

Periféricos








2 x SPI, 1 x UART para depurar
PMP (puerto paralelo maestro)
1 x PWM
RTCC, CRC
I/O- 11, canales analógicos A/D – 2 canales, 2 Interrupciones
Pines usados 43 (oscilador incluido, alimentación y masa aparte )
Aprox 81 KB memoria de programa
Aprox 1.3 KB memoria RAM


PIC24FJ96GA006
Flash: 96K, 8K RAM
64pines
Incrementando el número de nodos en el sistema nos obligará a
aumentar las necesidades de RAM (preferible 4K+)
MIPS de pico- 12
Alta integración a un precio correcto
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 63
Estudio de la aplicación con
el PIC24F

Consola Sistema Seguridad usando las
tarjetas Explorer 16 y PICtail™ Plus
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 64
Aplicaciones con
PIC24H
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 65
Resumen de la aplicación
PIC24H


Aplicación: Monitor Parámetros
Electricos
Requerimientos:








Medición parámetros eléctricos con precisión
Comunicación vía Ethernet
Operación local y remota
Diseño modular y actualizable remotamente
LCD fácil de utilizar y amigable
Mensajes de voz
Comunicación opcional RS-232 o RS-485
Escalable para añadir nuevas prestaciones
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 66
Monitor Parámetros
Eléctricos Diagrama
Bloques
Va
Vb
Vc
Voltaje
XMFR
Ia
Ib
Ic
Corriente
XMFR
PIC24HJ256GP206
Filtraje y
amplificación
(MCP6022)
MCP1047A
Sensor
temperatura
ADC
ADC
Oscilador
Interno
calibrado
VDD
PGC
Librería
Periféricos
ADC
PGD
3.3V
TC1263
LDO
Vin
ICSP
MPLAB ® ICD 2,
MPLAB REAL ICE ™
o 3ª partes
SOSCI/
SOSCO
32KHz
XTAL
UART
RS-232
Transceiver
Reloj en tiempo
real
Bootloader
LEDs
GPIO
teclado
CN/
GPIO
Actualización
En campo
G.711
PWM
Servidor
WEB
GPIO
SPI
LPF
ENC28J60
Cliente
Finish
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 67
TCP/IP Stack Modules
Servidor página Web – Status y
Control
Free
Aplicación
Transporte
HTTP
(3.7K bytes)
SMTP
(3.8K bytes)
DHCP
(1.9K bytes)
TCP
(11.5K bytes)
DNS
(1.5K bytes)
UDP
(2K bytes)
Internet y acceso
A la red
IP (874 bytes), ARP (896 bytes)
Capa física
Ethernet – ENC28J60 (3.8K bytes)
Return
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 68
Monitorización Remota

Una conexión Ethernet facilita:
 Capacidad acceso remoto a las variables eléctricas
 Diagnóstico On-line

Completa solución con el Stack TCP/IP de
Microchip
PIC24 MCU
or
dsPIC® DSC
20 MHz
Return
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 69
Alarma AudibleMensajes vocales




Reproducción audible mensajesalarmas
Útil para diagnósticos y monitorización
local/remota
Librería ITU-T G.711 encoder/decoder
Utilidad de PC para grabar mensajes
LPF/
Acondicionador
señal
LPF
Salida
A/D
DCI
Codec
PWM
Return
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 70
PWM y Filtro Paso Bajo

Características del PWM
 Señal de audio muestreada a 8 Khz
 Frecuencia del PWM de 32 KHz
 El Filtro Paso Bajo integra la salida del PWM:
VOUT = VDD × TonPWM

TonPWM (PWM duty cycle time): Ton = (VIN/VMAX) ×
Tonmax



VIN = Valor discreto de la muestra de señal de audio
VMAX = Valor máximo posible de la muestra
Características del Filtro Paso Bajo




Filtro Paso Bajo Chebyshev de 4º orden
Frecuencia de corte a 3dB de 4 KHz
Atenuación en banda rechazada de 60dB
Implementado con opamp MCP6022
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Return
Slide 71
Librería de Periféricos
Una forma rápida de empezar
una aplicación










Convertidores A/D 10-bit y 12-bit
UART, SPI, I²C™ e Interfaz para
Codec
PWM y QEI para Control de Motor
CAN y ECAN
Temporizadores
Captura de eventos
Generación eventos
PMP (Puerto Paralelo Maestro)
RTCC (Reloj y Calendario en
Tiempo Real)
CRC
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G



+ de 500 funciones
Soporta los PIC24 y
los dsPIC®
Una sola librería,
Un sólo archivo
header para una
fácil interfaz de
programación
Return
Slide 72
Requisitos de la aplicación
Función
PM
DM
MIPS
G.711
3 KB
129 KB
29 KB
0.5 KB
2 KB
0.6 KB
6
~3
Sistema + Tareas 12 KB
1.7 KB
1
Proyecto total
4.8 KB
10
(1 KB/seg para voz)
Web Server
(incluye paginas html)
© 2007 Microchip Technology Incorporated. All Rights Reserved.
173 KB
101SMRRev G
Slide 73
Demo con el PIC24H

Ethernet + TCP/IP
 Monitorización remota de la potencia
 Capacidad de control remoto
 Diagnósticos on line

G.711 Vocoder para reproducción vocal
 Mensajes audibles de alarma

Medidas del sensor
 Mensajes audibles de alerta de temperatura
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 74
Aplicaciones con
®
dsPIC DSC
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 75
®
dsPIC
Aplicación
DSC
Control de Motor
Aplicación: electrodomésticos y
electrónica de consumo










Requisitos
Soluciones
Control sin sensores
Control de par y de flujo
Par máximo al arrancar
Velocidad variable
Protección sobrecorrientes
Control trifásico
Medida de corriente bajo costo
LCD para interfaz de usuario
Monitorización remota
Estimación de la posición
Control por campo mag.
Referencia externa del par
Librería de control PID
Entradas fault al módulo PWM
Periférico PWM (MC)
Opciones de disparo del ADC
E/S de propósito general
RS-232/485
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 76
Diagrama Bloques
Control de Motor
 Reducción del costo eliminado sensores
 Mejora funcional y par de respuesta
PWM Control Motor
1.1 MSPS 10-bit ADC
Interfaz QEI
Captura eventos
Monitorizción
Remota
dsPIC3xF
VDD
RS232/485
Transceiver
Librería
Periféricos
Start/
Stop
PGC
Librería C.Motor
CN
ref
V
ADC
FOC
 
+V
ADC
PGD
3-Phase
Inverter
PWM0
PWM1
PWM2
PWM3
PWM4
PWM5
+
Estima pos.
Y velocidad.
FLTA
MPLAB ® ICD 2,
MPLAB REAL ICE ™
O 3as partes
M
+
+
sobrecorriente
Ia
Iq ref
I
GPIO
© 2007 Microchip Technology Incorporated. All Rights Reserved.
ICSP™
PID
+V
Control
Par
VIN
LDO
UART
+V
Control
Velocidad
+V
ADC
Ib
Finish
101SMRRev G
Slide 77
Librería Control de Motor
Control de Motores
Descarga Gratuita
Descripción
Software
Nota
aplicación
Control de BLDC sin sensores usando dsPIC30F6010
Disponible
AN901
Control de BLDC sin sensores usando dsPIC30F2010
Disponible
AN992
Control de BLDC con sensores usando dsPIC30F2010
Disponible
AN957
Control sinusoiddal de motores PMSM con los dsPIC30F
Disponible
AN1017
Control Vectorial de motores ACIM con los dsPIC30F
Disponible
AN908
Introducción al control de ACIM usando dsPIC30F
Disponible
AN984
Control de motores BLDC sin sensores utilizando BEMF
Disponible
AN1083
Control con shunt dual sin sensores para motores PMSM
utilizando FOC
Disponible
AN1078
Corrección factor de potencia con dsPIC® DSC
En Desarrollo
En Desarrollo
Control de motores ACIM utilizando FOC sin sensores
En Desarrollo
En Desarrollo
Return
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 78
®
dsPIC
Aplicación
DSC
Contador Eléctrico Digital

Requisitos:








Medidas de alta fiabilidad
Comunicación Ethernet
Operación local y remota
Display LCD de fácil de lectura
Procesado de señal opcional
Interfaz serie opcional (RS-232/485)
Mensajes audibles opcionales
Diseño modular y actualizable en campo
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 79
Diagrama Bloques
Contador Eléctrico Digital
dsPIC33FJ128GP206
V, I
Amplificador
De señal
16-bit
ADC
SPI
Oscilador
Interno
calibrado
VDD
3.3V
TC1263
LDO
PGC
ICSP™
PGD
MCP1047A
Sensor
temperatura
VIN
MPLAB ® ICD 2,
MPLAB REAL ICE ™
O 3ª partes
Librería DSP
ADC
FFT
LEDs
GPIO
Teclado y
botones
CN/
GPIO
Speex
UART
PWM
RS-232
Transceiver
Actualización
de firmware
LPF
DAC
Futuro Periférico
Servidor
WEB
SPI
ENC28J60
Cliente
GPIO
Finish
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 80
Diagnósticos On-line

Ventajas de una conexión Ethernet :




Monitorización remota de energía
Diagnósticos On-line
Actualización remota de firmware
Solución completa con el Stack TCP/IP de
Microchip
PIC24 MCU
or
dsPIC® DSC
20 MHz
Return
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 81
Mensajes y alarmas audibles




Librería codificación-decodificación Speex
Mayor compresión que G.711, luego menores
requisitos de memoria de almacenamiento
Reproducción de mensajes y alarmas audibles
Útil para diagnósticos y monitorización local/remota



Codificador
Decodificador
19 MIPS
33 KB Flash PM
5.4 KB RAM
3 MIPS
11 KB Flash PM
4 KB RAM
LPF/
Conditioning
A/D
DCI
LPF
Output
© 2007 Microchip Technology Incorporated. All Rights Reserved.
Codec
PWM
Return
101SMRRev G
Slide 82
Librería DSP

53 funciones

PSV (Soporta el
Program Space
Visibility)

Una sola librería,
Un sólo archivo
header para una
fácil interfaz de
programación
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 83
Prestaciones DSP: Resultados
normalizados del Benchmark™ BDTI
Ciclos
2.5
2
Microchip dsPIC33F
(40 MHz)
1.5
TI C24x/C24xx
(40 MHz)
Freescale
56F83xx (56000E)
(60 MHz)
1
0.5
0
Vector Dot
Product
Real Block
FIR
Two BiQuad IIR
Control*
* Optimizado para memoria, el resto optimizado para velocidad
Resultados © 2007 Berkeley Design Technology, Inc. Contacto info@BDTI.com para información.
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 84
Resultados Comparativos del
desempeño normalizado DSP - BDTI™
Tiempo de Ejecución (Mientras mas bajo mejor)
2.5
2
Microchip dsPIC33F
(40 MHz)
1.5
TI C24x/C24xx
(40 MHz)
Freescale
56F83xx (56000E)
(60 MHz)
1
0.5
0
Vector Dot
Product
Real Block
FIR
Two-Biquad
IIR
Control*
* Optimizado para memoria; las demás comparaciones optimizadas para velocidad.
Results © 2007 Berkeley Design Technology, Inc. Contact info@BDTI.com for info.
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Return
Slide 85
Requisitos
Función
PM
DM
MIPS
Speex
4 KB
3
(1 KB/seg para voz)
11 KB
40 KB
FFT
Web Server
0.3 KB
29 KB
1.5 KB
0.6 KB
8
N/A
Sistema + Tareas 12 KB
0.2 KB
1
Proyecto total
6.3 KB
~15
(incluye paginas html)
© 2007 Microchip Technology Incorporated. All Rights Reserved.
93 KB
101SMRRev G
Slide 86
dsPIC33F Demo

Ethernet + TCP/IP permite:
 Monitoreo a control remoto
 Manejo a control remoto
 Diagnósticos on line

Speex Vocoder para Mensajes Audibles
 Mensajes de Alarma mediante modulación
de ancho de pulso PWM

Procesamiento de Señales Extendido
 Análisis de señal ampliado
 Monitoreo Remoto de calidad de señal
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 87
16-bit MCU/DSC
Conclusión
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 88
Una Arquitectura,
Varias Soluciones
Mismo
Arquitectura
Grupo de
Instrucciones
Herramientas
de SW
Desempeno
Herramientas
de HW
dsPIC33F
dsPIC30F
PIC24H
El mas Alto desempeño
16-bit MCU
PIC24F
El mas Económico
16-bit MCU
Librerías
de SW
Empaquetado
El mas alto desempeño
16-bit MCU + DSP
Periféricos
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 89
Soluciones
Una Arquitectura,
Varias Soluciones
Poder Digital
Control
de Motores
Voz
CAN
Ethernet
Desempeño
Sensores
dsPIC33F
dsPIC30F
PIC24H
El mas alto desempeño
16-bit MCU
PIC24F
El mas Económico
16-bit MCU
USB
Automotriz
El mas alto desempeño
16-bit MCU + DSP
Productos
de Consumo
Industrial
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 90
Ventajas de la Familia de 16
bit (MCU y DSC)
Ventajas de Microchip - Migración Ventajas De Microchip – Servicio,
Soporte

Bajo Riesgo en el ambiente de
desarrollo
 Calidad y Entrega Confiables

Bajo Costo Total del Sistema
 Soporte Técnico Sobresaliente

Reduce el tiempo de desarrollo
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 91
Recursos Adicionales
16-bit MCU/DSC
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 92
●
●
●
Localidades en las Ciudades
Metropolitanas en las Americas,
Europa, y Asia
Clases Accesibles de un día o
medio día incluyendo
Arquitectura PIC24/dsPIC® DSC y
periféricos
Entrenamientos Programados en
nuestra pagina WEB
www.microchip.com/RTC
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 93
Microchip’s Regional
Training Centers

Practicas medio día y día completo


¡Sin interrupciones!
Localizados en varias ciudades del mundol

Mas de 60 localidades y continuamos creciendo




Entrenamiento en el lenguaje local
Entrenamiento enfocado en las áreas de interés
Actualmente se ofrecen mas de 19 clases diferentes


37 - América, 23 - Asia, 8 - Europa
Se incrementan rápidamente
Entrenamiento económico con expertos



Grupos pequeños
Computadoras y herramientas de desarrollo proporcionadas por
Microchip
Algunas clases ofrecen descuento en Tarjetas de Evaluación y
Herramientas de Desarrollo
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 94
¿Necesita Ayuda?
Si vive aquí, tiene Soporte Técnico las 24
horas del día,
los 7 días de la semana
www.microchip.com/support
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 95
Libros de 16-bits
Lucio DiJasio
“Programming 16-bit Microcontrollers in
C – Learning to Fly the PIC24”
Creed Huddleston
“Intelligent Sensor Design - Using the
Microchip dsPIC®”
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 96
¿Preguntas?
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 trademarks of Microchip
Technology Incorporated in the U.S.A.
Analog-for-the-Digital Age, Application Maestro, CodeGuard, dsPICDEM, dsPICDEM.net, dsPICworks, ECAN, ECONOMONITOR, FanSense, FlexROM, fuzzyLAB, In-Circuit Serial
Programming, ICSP, ICEPIC, Linear Active Thermistor, Mindi, MiWi, MPASM, MPLIB, MPLINK, 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.
© 2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 97