Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cracteristicas 16-Bit
Cracteristicas 16-Bit
Seminario de
Microcontroladores
de 16-bits
http://www.ibars.com
2005 Microchip Technology Incorporated. All Rights Reserved.
Slide 1
Agenda
Introduccin a Microchip
Introduccin a los Microcontroladores de 16 bits
(MCU) & Controladores de Seales Digitales (DSC)
Diagramas a bloques de los MCU/DSC de 16 bits
Caractersticas del Core en los dispositivos de 16
bits
Perifricos 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
101SMRRev G
Slide 2
Introduccin a Microchip
Slide 3
Quien es Microchip?
Ventas por
$1.04B
En 2006
101SMRRev G
Slide 4
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
Introduccin a los
Microcontroladores de 16
bits (MCU) & Controladores
de Seales Digitales (DSC)
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
DESEMPEO
101SMRRev G
Slide 7
Cuatro Opciones de
Desempeo en 16-Bits
Soluciones con
Microcontroladores
Soluciones de
Microchip
en 16-Bits
PIC24F
16 MIPS
PIC24H
40 MIPS
Bajo Costo
3.3 Volts
Alto Desempeo
3.3 Volts
Soluciones con
Controladores de Seales Digitales
dsPIC30F
30 MIPS
5 Volts
Instrucciones
de DSP
5-Volts
dsPIC33F
40 MIPS
Alto Desempeo
3.3 Volts
Instrucciones de DSP
Rpidas Operaciones
Matemticas
DMA
101SMRRev G
Slide 8
Diagramas a bloques
de los MCU/DSC de 16
bits
Slide 9
Familia PIC24F
INTRC w/PLL
16 128 KB
Flash Memory
4 8 KB
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
Output Compare/PWM
(2) UART w/LIN & IrDA
(2) SPI
(2) Comparators
(2) IC
CRC
Real Time CC
PMP
28 - 100-pin Packages
101SMRRev G
Slide 10
Familia PIC24H
12 256 KB
Flash Memory
1 16 KB
Data Memory
INTRC w/PLL
8 Channel
DMA
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
(1-2) I2C
(1-2) SPI
Input Capture
Output Compare/PWM
(0-2) ECAN
18 - 100-pin Packages
101SMRRev G
Slide 11
Familia dsPIC30F
INTRC w/PLL
12 - 144 KB
0.5 - 8 KB
1 - 4 KB
Flash Memory
Data Memory
EEPROM
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
(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
101SMRRev G
Slide 12
Familia dsPIC33F
INTRC w/PLL
12 256 KB
Flash Memory
1 30 KB
Data Memory
8-channel
DMA
Memory Bus
Peripheral Bus
Interrupt
Control
(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
101SMRRev G
Slide 13
Caractersticas de los
Dispositivos de 16-bits
Slide 14
Agenda
101SMRRev G
Slide 15
Organizacin 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
Organizacin de Segmentos
0x000000
Privilegios Altos
0x02ABFE
Segmento de
Memoria
Configurable.
Opciones para
proteccin de
cdigo en cada
segmento.
Privilegios Bajos
101SMRRev G
Slide 17
in-circuit
Muy til para combinar programacin y
prueba final
Auto-programacin:
Los dispositivos pueden programar su
propia memoria de programa
Muy til en actualizaciones remotas
Interfase JTAG
Boundary scan
Programacin por medio de archivos con
Formato de Vectores Seriales (SVF)
2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 18
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
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
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
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
PIC24 76 instrucciones
A=B+C
A=B-C
A=BC
A=BC
A = B .AND. C
A = B .XOR. C
101SMRRev G
Slide 23
Compilador de C Optimizado
EEMBC Industry-standard Benchmarks, Automotive Suite
Aplicaciones de 16-bit
(~ 40 KB cdigo)
153%
Aplicaciones de 32-bit
(~ 50 KB cdigo)
148% 149%
143% 148%
171%
148%
130%
123%
106%
109% 111%
109%
100%
112%
100%
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%
Perifricos
16-bit
Slide 25
Agenda
101SMRRev G
Slide 26
Graphics LCD
Read, Write, Enable
Up to 2 Chip Select
PIC24FJ128GA010
Perifricos
paralelos
Up to 16-bit Address
8- or 16-bit DATA
101SMRRev G
Slide 27
RTCC
Horas, Minutos y Segundos
Formato de 24-horas
Calendario:
Alarma Configurable
101SMRRev G
Slide 28
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
Ao
Mes
Da
Hora
Minutos
Segundos
Da de la Semana
Alarma
Mes
Da
Hora
Minutos
Segundos
Slide 29
Que es
Consiste de un switch que permite al usuario seleccionar
los pines de salida de las funciones digitales.
Que no es
No es un mtodo para lograr la compatibilidad de pines
Las entradas analgicas y de funciones especiales son
fijas.
101SMRRev G
Slide 30
Aplicacin
Bloques de pines de
funciones multiplexadas
101SMRRev G
UART1 y SPI1
2 Comparadores y 1 SPI
25 pines disponibles
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 funcin SPI por
software
Slide 31
Aplicacin
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
Analgicos
Asignar Perifricos
Digitales a los Pines RPx
Asignar Puertos
Soportado
grficamente con VDI
101SMRRev G
Slide 32
DMAC
CPU
101SMRRev G
Slide 33
Data_in
256x
Interpolator
Noise
Shaper
Analog
Reconstruction
Filter
101SMRRev G
Amp
Out
Out
Slide 34
Perifricos de Fuentes de
Poder Inteligentes
Control Configurable
101SMRRev G
Slide 35
16-bit MCU/DSC
Soporte de SW
Slide 36
Libreras de Soporte
Descripcin
Software
Notas de
App
PICtail
Plus
C30
N/A
N/A
Librera de Perifricos
C30
N/A
N/A
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
Disponible
AN1044
N/A
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
101SMRRev G
Slide 37
Libreras
dsPIC
DSC
Descarga gratuita
Audio
Descripcin
Software
Supresin de Ruido
DSP
Voz
Reconocimiento de Voz
d
n
u
a
s it
e
c
e
IC
P
s
DSP
n
.
d
it
s
e
dsPICworks tool
c
e
.n
U
,
to
s
ae
d
U
i
S
Soft Modem V.32bis
101SMRRev G
C
S
D
dsPIC DSC
Slide 38
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
Graph. Conn.
101SMRRev G
Slide 39
16-bit MCU/DSC
Herramientas de
Desarrollo
Slide 40
Agenda de Herramientas de
Desarrollo
Depuradores y Emuladores
MPLAB ICD 2 LE
MPLAB ICD 2
MPLAB REAL ICE
Tarjetas/Demos de Desarrollo
Herramientas 3as Partes
101SMRRev G
Slide 41
Herramientas de
Depurar
SW Simulador
MPLAB LINK30
MPLAB LIB30
MPLAB ICD 2
MPLAB REAL ICE
Tarjetas de Evaluacin
3 Partes
C Compiladores
MPLAB C30
HI-TECH
IAR
CCS
Utileras y SW
Editor Integrado
Boot Loader
Admo de Proyectos
Libreras
Programadores
Soporte de SW
PM3 Programador
BP Microsystems
Data I/O
CMX RTOS
Libreras
Drivers de
Dispositivos
MATLAB
101SMRRev G
Slide 42
101SMRRev G
Slide 43
101SMRRev G
Slide 44
Creacin de Blockset
Los primeros 4 blocksets desarrollados
101SMRRev G
Slide 45
MPLAB
ICD 2 LE
Depurador
101SMRRev G
Slide 46
MPLAB ICD 2
Depurador
101SMRRev G
Slide 47
Tambin disponible:
MPLAB REAL ICE Performance Pak
LVDS Alta Velocidad Interfaz
2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Todas las
caractersticas
bsicas de un
emulador
Caractersticas
avanzadas:
Monitoreo de
variables en
tiempo real
Trace
Stopwatch
Breakpoints
complejos
Logic probes
Slide 48
Descripcin
AN1003
PICtail
Plus
AN965/AN1066
TCP/IP (Microchip)
AN833
AN1071
Speech Playback
AN643
N/A
SD/MMC Interfaz
Protocolo ZigBee / MiWi
Nota aplicacin
101SMRRev G
Slide 49
Ideal para:
101SMRRev G
Slide 50
Ideal para:
101SMRRev G
Slide 51
Soporta la familia
dsPIC30F SMPS
Incluye 2 Convertidores
Synchronous Buck
LEDs, interruptores y
potencimetros
Conector de expansin
para entradas y salidas
del dsPIC
Funciona con MPLAB
ICD 2 y MPLAB REAL
ICE
101SMRRev G
Slide 52
dsPIC30F Herramienta
Ideal para:
Caractersticas:
Solucin completa:
Controlador + Modulo de Fuente + Motor
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
embOS
C
101SMRRev G
Green Hills
Thread X
Slide 54
Aplicaciones con
PIC24F
Slide 55
PIC24F Estudio de
Aplicaciones
101SMRRev G
Slide 56
Protocolo MiWi
Free
PIC24F
OSC1
CLKOUT
GPIO
CS
SO
SI
SI
SO
SCK
MiWi
GPIO
INT0
MRF24J40
OSC2
SCK
RESET
INT
101SMRRev G
Slide 57
Posibilidad de enviar
mensajes
PIC24F S
P
I
101SMRRev G
Slide 58
Free
Aplicacin
Transporte
Envo 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
Parte fsica
101SMRRev G
Slide 59
RD/WR, EN and A0
8-bit DATA
2 Dig I/O, 2 A/D Ch
101SMRRev G
Slide 60
Librera Grfica de
Microchip
Imgenes, animacin
Pantalla Touch Resistiva
Disponibilidad durante el MASTERs (Agosto
07) en USA
101SMRRev G
Slide 61
Otras prestaciones
Registro eventos
Mdulo Reloj en tiempo real (RTCC) para
impresin tiempo
Almacenaje de variables en flash
mediante emulacin de eeprom
101SMRRev G
Slide 62
Necesidades de la
aplicacin
Perifricos
PIC24FJ96GA006
Flash: 96K, 8K RAM
64pines
MIPS de pico- 12
101SMRRev G
Slide 63
101SMRRev G
Slide 64
Aplicaciones con
PIC24H
Slide 65
Resumen de la aplicacin
PIC24H
101SMRRev G
Slide 66
Monitor Parmetros
Elctricos Diagrama
Bloques
Va
Vb
Vc
Voltaje
XMFR
Ia
Ib
Ic
Corriente
XMFR
PIC24HJ256GP206
Filtraje y
amplificacin
(MCP6022)
MCP1047A
Sensor
temperatura
ADC
ADC
Oscilador
Interno
calibrado
VDD
PGC
Librera
Perifricos
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
Actualizacin
En campo
G.711
PWM
Servidor
WEB
GPIO
SPI
LPF
ENC28J60
Cliente
Finish
2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 67
Free
Aplicacin
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
Capa fsica
Return
2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 68
Monitorizacin Remota
PIC24 MCU
or
dsPIC DSC
20 MHz
Return
2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 69
A/D
DCI
Codec
PWM
Return
2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 70
101SMRRev G
Return
Slide 71
Librera de Perifricos
Una forma rpida de empezar
una aplicacin
101SMRRev G
+ de 500 funciones
Soporta los PIC24 y
los dsPIC
Una sola librera,
Un slo archivo
header para una
fcil interfaz de
programacin
Return
Slide 72
Requisitos de la aplicacin
Funcin
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
Proyecto total
4.8 KB
10
Web Server
(incluye paginas html)
173 KB
101SMRRev G
Slide 73
Ethernet + TCP/IP
Monitorizacin remota de la potencia
Capacidad de control remoto
Diagnsticos on line
101SMRRev G
Slide 74
Aplicaciones con
dsPIC DSC
Slide 75
dsPIC
Aplicacin
DSC
Control de Motor
Aplicacin: electrodomsticos y
electrnica de consumo
Requisitos
Soluciones
Estimacin de la posicin
Control por campo mag.
Referencia externa del par
Librera de control PID
Entradas fault al mdulo PWM
Perifrico PWM (MC)
Opciones de disparo del ADC
E/S de propsito general
RS-232/485
101SMRRev G
Slide 76
Diagrama Bloques
Control de Motor
dsPIC3xF
VDD
RS232/485
Transceiver
Librera
Perifricos
Start/
Stop
PGC
Librera 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
sobrecorriente
Ia
Iq ref
GPIO
ICSP
PID
+V
Control
Par
VIN
LDO
UART
+V
Control
Velocidad
+V
ADC
Ib
Finish
101SMRRev G
Slide 77
Control de Motores
Descarga Gratuita
Descripcin
Software
Nota
aplicacin
Disponible
AN901
Disponible
AN992
Disponible
AN957
Disponible
AN1017
Disponible
AN908
Disponible
AN984
Disponible
AN1083
Disponible
AN1078
En Desarrollo
En Desarrollo
En Desarrollo
En Desarrollo
Return
2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 78
dsPIC
Aplicacin
DSC
Contador Elctrico Digital
Requisitos:
101SMRRev G
Slide 79
Diagrama Bloques
Contador Elctrico Digital
dsPIC33FJ128GP206
V, I
Amplificador
De seal
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
Librera DSP
ADC
FFT
LEDs
GPIO
Teclado y
botones
CN/
GPIO
Speex
UART
PWM
RS-232
Transceiver
Actualizacin
de firmware
LPF
DAC
Futuro Perifrico
Servidor
WEB
SPI
ENC28J60
Cliente
GPIO
Finish
2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 80
Diagnsticos On-line
20 MHz
Return
2007 Microchip Technology Incorporated. All Rights Reserved.
101SMRRev G
Slide 81
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
Codec
PWM
Return
101SMRRev G
Slide 82
Librera DSP
53 funciones
PSV (Soporta el
Program Space
Visibility)
101SMRRev G
Slide 83
Microchip dsPIC33F
(40 MHz)
1.5
TI C24x/C24xx
(40 MHz)
Freescale
56F83xx (56000E)
(60 MHz)
0.5
0
Vector Dot
Product
Real Block
FIR
Control*
101SMRRev G
Slide 84
Microchip dsPIC33F
(40 MHz)
1.5
TI C24x/C24xx
(40 MHz)
Freescale
56F83xx (56000E)
(60 MHz)
0.5
0
Vector Dot
Product
Real Block
FIR
Two-Biquad
IIR
Control*
101SMRRev G
Return
Slide 85
Requisitos
Funcin
PM
DM
MIPS
Speex
4 KB
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
Proyecto total
6.3 KB
~15
93 KB
101SMRRev G
Slide 86
dsPIC33F Demo
101SMRRev G
Slide 87
16-bit MCU/DSC
Conclusin
Slide 88
Una Arquitectura,
Varias Soluciones
Mismo
Arquitectura
Grupo de
Instrucciones
Herramientas
de SW
Desempeno
Herramientas
de HW
dsPIC33F
dsPIC30F
PIC24H
PIC24F
El mas Econmico
16-bit MCU
Libreras
de SW
Empaquetado
Perifricos
101SMRRev G
Slide 89
Soluciones
Una Arquitectura,
Varias Soluciones
Poder Digital
Control
de Motores
Voz
CAN
Ethernet
Desempeo
Sensores
dsPIC33F
dsPIC30F
PIC24H
PIC24F
El mas Econmico
16-bit MCU
USB
Automotriz
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)
101SMRRev G
Slide 91
Recursos Adicionales
16-bit MCU/DSC
Slide 92
101SMRRev G
Slide 93
Microchips Regional
Training Centers
Sin interrupciones!
Se incrementan rpidamente
Grupos pequeos
Computadoras y herramientas de desarrollo proporcionadas por
Microchip
Algunas clases ofrecen descuento en Tarjetas de Evaluacin y
Herramientas de Desarrollo
101SMRRev G
Slide 94
Necesita Ayuda?
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
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