Beruflich Dokumente
Kultur Dokumente
Simplificar
Reducir
Re-Usar
Presentado por:
Mauricio Jancic
FAE - Artimar Ltda.
mauricioj@artimar.com.br
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
Slide
Puedo reusar mi
cdigo?
Slide
Slide
Agenda
Herramientas de Desarrollo Universales
Un conjunto de herramientas para todas las necesidades
Soporte de aplicacion
Software multi plataforma y herramientas para las
funciones mas comunes
Extendiendo el diseo
Aadiendo nuevas funciones o caractersticas sin cambiar
el micro
Resumen
Slide
Herramientas de Desarrollo
Universales
Un conjunto de herramientas para todas
las necesidades
Slide
Software
Tools
Target
Hardware
ACTIVE
STATUS
FUNCTION
IDE
C Compiler
Assembler
Code Generators
2011 Microchip Technology Incorporated. All Rights Reserved.
RESET
Debuggers
Emulators
Programmers
Bench Test Equip
Development Kits
Your Hardware
Slide
50%
Debugger
Oscilloscope
32%
17 %
18 %
Logic analyzer
15 %
17 %
ICE
Codevelopment tools
Software libraries
Automatic code generation
Simulation modeling tools
Source code analysis/timing analysis tools
Graphical Design tools
Software testing tools
Device driver tool
Trace
36%
37%
23%
22%
23%
JTAG/BDM
55%
53%
53%
53%
33%
32%
29%
IDE
Linux tools
54%
12 %
11%
9%
10 %
14 %
13 %
8%
10 %
8%
8%
9%
9%
8%
10 %
9%
8%
7%
8%
7%
7%
8%
6%
8%
6%
6%
7%
5%
3%
4%
22%
20%
2011 (N = 1,752)
2010 (N = 1,422)
2009 (N = 1,446)
3%
4%
Slide
Ecosistema de MPLAB X
Slide
Software
Tools
Target
Hardware
ACTIVE
STATUS
FUNCTION
IDE
C Compiler
Assembler
Code Generators
2011 Microchip Technology Incorporated. All Rights Reserved.
RESET
Debuggers
Emulators
Programmers
Bench Test Equip
Development Kits
Your Hardware
Slide
10
MPLAB X IDE
IDE Universal que soporta +800 dispositivos
Todos los de 8-bit,16-bit, 32-bit PIC MCUs, dsPIC
DSCs y las memorias
Slide
11
Compiladores
MPLAB
XC
Proximamente en 2012
Hi-Tech PICC
MPLAB XC8
MPLAB XC16
MPLAB XC32
8-bit Compiler
16-bit Compiler
32-bit Compiler
PIC10, PIC12,
PIC16, PIC18
PIC24,
dsPIC30, dsPIC33
PIC32
Standard
Professional
Slide
12
Nivel de optimizacin
Optimizacin segn
version del compilador
Eval
PRO
Todos los
dispositivos
soportados
Todos los
dispositivos
soportados
Optimizacion
PRO por 60 dias,
luego se convierte
a FREE
Uso comercial
permitido
Free
Todos los
dispositivos
soportados
Optimizacion
mnima
Uso comercial
permitido
GRATIS
2011 Microchip Technology Incorporated. All Rights Reserved.
GRATIS
Standard
Optimizacion 50%
mayor al FREE
Todos los
dispositivos
soportados
Uso comercial
permitido
Optimizacion
20%-25% mayor
al FREE
Uso comercial
permitido
$495
$995
Slide
13
Migracin de compiladores a
MPLAB XC
8-Bit
XC8
PRO
16-Bit
XC8
Standard
XC16
PRO
HI-TECH C
for
PIC10/12/16
(PRO)
HI-TECH C
for
PIC10/12/16
(Standard)
MPLAB C
for PIC24
and dsPIC
DSC
HI-TECH C
for PIC18
(PRO)
HI-TECH C
for PIC18
(Standard)
MPLAB C
for PIC24
MPLAB C
for PIC18
32-Bit
XC16
Standard
HI-TECH C
for PIC24
and dsPIC
DSC
(Standard)
XC32
PRO
XC32
Standard
HI-TECH C
for PIC32
(Standard)
MPLAB C
for PIC32
HI-TECH C
for PIC32
(PRO)
MPLAB C
for dsPIC
DSC
www.microchip.com/mplabxc-migration
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
14
Software
Tools
Target
Hardware
ACTIVE
STATUS
FUNCTION
IDE
C Compiler
Assembler
Code Generators
2011 Microchip Technology Incorporated. All Rights Reserved.
RESET
Debuggers
Emulators
Programmers
Bench Test Equip
Development Kits
Your Hardware
Slide
15
El Ecosistema
MPLAB
Comparacin de Debuggers
Feature
PICkit 3
ICD 3
REAL ICE
USB Speed
Full
Full / High
Full / High
Power to Target
HW Breakpoints
SW Breakpoints
& Stopwatch
Trace
Data Capture
Logic Probe / Trigger
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
16
PICkit 3
USB (Full speed)
Proteccin por sobre
tensin y corto circuito
incorporada
Firmware actualizable
Soporta 2.0V to 6.0V
Programa hasta 512K
byte de flash con el
modo Programmer-to-Go
Placa demo con el
PIC18F45K50
DV164131 PICkit 3 Debug Express
Slide
17
MPLAB ICD 3
USB (Full/High Speed)
Proteccin por sobre
tensin y corto circuito
incorporada
Firmware actualizable
Soporta 2.0V to 5.5V
Soporta multiples
breakpoints y stopwatch
Slide
18
Slide
19
Software
Tools
Target
Hardware
ACTIVE
STATUS
FUNCTION
IDE
C Compiler
Assembler
Code Generators
2011 Microchip Technology Incorporated. All Rights Reserved.
RESET
Debuggers
Emulators
Programmers
Bench Test Equip
Development Kits
Your Hardware
Slide
20
Placas de evaluacin y
demostracin
Slide
21
Explorer 16
Placas demo para MCUs PIC24, dsPIC33 y
PIC32
DM240001 - Explorer 16
22
Slide
23
Starter Kits
Plataformas de desarrollo completas
Programador y debugger incorporados
Placa demo
Algunas pueden ser expandidas
Slide
24
Software
Tools
Target
Hardware
MPLAB
REAL ICE
TM
ACTIVE
STATUS
FUNCTION
MPLAB X IDE
C Compiler
Assembler
RESET
Explorer 16
PICDEM 2 Plus
Your Hardware
Slide
25
Slide
26
Encontrando la
herramienta adecuada
Slide
27
Soluciones Microchip
More complex software
Operating Systems
40 & 80 MIPS
Up to 512KB Flash
Up to 128KB RAM
dsPIC33E
USB,
Ethernet,
CAN QVGA, etc.
70 MIPS
28 144 pins
Up to 512KB Flash
dsPIC33F
40 MIPS
PIC24H/E 28 100 pins
Up to 256KB Flash
40/70 MIPS
Performance
600+ PICs
The industrys strongest
product and family
migration path
Seamlessly Meeting Customer
Needs
28 100 pins
dsPIC30F
Up to 256KB Flash
30 MIPS
18 80 pins
PIC24F
Up to 144KB Flash
16 MIPS
28 100 pins
Up to 256KB Flash
PIC18
10 MIPS
18 - 100 pins
Up to 128KB Flash
PIC16
14 - 40 pins
PIC12
Up to 16KB Flash
8 pins
PIC10
Up to 4KB Flash
6 pins
Up to 1KB Flash
32bit
16bit
8bit
Migration
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
28
8-bit
Slide
29
128
8-bit Data
16-bit Instruction
Mid-Range &
Enhanced
Mid-Range
64
8-bit Data
14-bit Instruction
32
16
8
4
Baseline
8-bit Data
12-bit Instruction
14
18
28
Pins
40
64
100
84
Slide
30
Comparacin de Cores
HW Stack
Set de Instrucciones
Data Memory
Basic (2)
Basic (33)
Basic (138)
Mid-Range (8)
Mid-Range (35)
Mid-Range (368)
Enhanced (16)
Enhanced (49)
Enhanced (1.5K)
PIC18 (32)
PIC18 (83)
PIC18 (4K)
Vectores de
Interrupcin
Performance
Memoria de
Programa
Basic (0)
Basic (5 MIPS)
Basic (3K)
Mid-Range (1)
Mid-Range (5 MIPS)
Mid-Range (14K)
Enhanced (1)
Enhanced ( 8 MIPS)
Enhanced (28K)
PIC18 (2)
PIC18 (128K)
Slide
31
Caractersticas de los
MCU de 8-Bit
Baseline
Mid-Range
Features:
Comparador
8-bit ADC
Data memory
Internal Osc.
Features:
(In addition)
10-bit ADC
SPI/I2C
UART
PWMs
LCD
Op-Amp
Enhanced
Mid-Range
PIC18
Features:
(In addition)
Multiple
Comm
PWM with
ind. Timers
New
peripherals
Features:
(In addition)
8x8 HW Multi
CAN
CTMU
Ethernet
12-bit ADC
Slide
32
Caractersticas de los
MCU de 8-Bit
Enhanced
Mid-Range
PIC12F1 & PIC16F1
Features:
(In addition)
Multiple
Comm
PWM with
ind. Timers
New
peripherals
Slide
33
Instruction Set
SFR (RAM)
Basic (2)
Basic (33)
Mid-Range (8)
Mid-Range(+2)
Enhanced (16)
Enh. Shifting
Enh. Arithmetic
Linear Addressing
Fast Banking
2 x Indirect Pointers
Relative Branching
Interrupt
Basic (none)
Mid. Range (1 vector)
Fast Save/Restore
PC (FLASH)
Improved C
language
support
Slide
34
Enhanced Mid-Range
Mejora los clculos a
16/24 y 32 bits
Nuevas instrucciones
de shift
Paginado y bancos
con un slo paso
Optimizacin de
saltos en tablas
Mejor soporte de FSR
RESET por software
2011 Microchip Technology Incorporated. All Rights Reserved.
Mnemonic
Description
ADDWFC
SUBWFB
LSLF
LSRF
ASRF
MOVLP
MOVLB
BRA
BRW
Branch PC + W (unsigned)
CALLW
Call PCLATH:W
ADDFSR
MOVIW
Move indirect to W
MOVWI
Move W to Indirect
RESET
Slide
35
Mapa de Memoria
Bank 0
Bank 1
Bank 2
Bank 3
Bank 4
Bank 5
Bank 31
0x000
SFRs
20
SFRs
20
SFRs
20
SFRs
20
SFRs
20
SFRs
20
Bank 31
Special
Functions
GPR
GPR
GPR
GPR
GPR
GPR
80 Bytes 80 Bytes 80 Bytes 80 Bytes 80 Bytes 80 Bytes
Stack Access
and
Debugging
Registers
0x06F
0x070
Slide
36
NEW
00
01
10
11
STATUS
BSR
TO PD Z DC C
3
31
Slide
37
Nuevo FSR
0x0000
2 x 16-bit FSRs
Acceso a la RAM y
Flash
Slo se tiene un
puntero para toda
la memoria
Los FSR ahora
tienen soporte
mediante nuevas
instrucciones
FSR
Addresses
0x0FFF
0x1000
0x1FFF
0x2000
0x29FF
0x3A00
0x7FFF
0x8000
SFRs
and
GPRs
BSR + File
Register
Addresses
0x0FFF
RESERVED
Linear GPR Region
RESERVED
0x0000
0xFFFF
2011 Microchip Technology Incorporated. All Rights Reserved.
0x0000
PROGRAM
MEMORY
Program
Counter
Addresses
0x7FFF
Slide
38
BANK 0
GPR
80 Bytes
BANK 0
BANK 2
GPR
80 Bytes
0x2050
SFRs
20
SFRs
20
SFRs
20
SFRs
20
SFRs
20
SFRs0x209F
20
0x20A0
FSR
0x20EF
Addresses
BANK 0 BANK 1 BANK 2 BANK 3 BANK 4 BANK 0x20F0
5
GPR
GPR
GPR
GPR
GPR
GPR
0x213F
80 Bytes 80 Bytes 80 Bytes 80 Bytes 80 Bytes 80 Bytes
0x2140
0x218F
0x2190
bytes)
0x21DF
BANK 1
Bank 31
BANK 2Special
BANK 3
GPR
80 Bytes
Functions
Stack Access
and
BANK Debugging
3
Registers
BANK 4
BANK 4
GPR
80 Bytes
BANK 5
BANK 5
GPR
80 BytesSlide
40
Slide
41
Stack
16 Niveles
Over/Underflow
Reset (opcional)
Acceso a la stack
desde el banco 31
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Read/Write la stack en
el baco 31
til para RTOSs o
debuging
Slide
42
Ejemplos de mejora de
performance
Cycles Required Relative to
Legacy Mid-Range PIC Architecture
Legacy
Enhanced
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
25 char
RAM to
RAM copy
25 char
Flash to
RAM copy
32 bit
Addition
Serial
Comms ISR
XTEA
Encryption
HMAC-SHA256
Slide
43
Ejemplos de mejora en
tamao de cdigo
Instructions Required Relative to
Legacy Mid-range PIC Architecture
Legacy
Enhanced
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
25 char
RAM to
RAM copy
25 char
Flash to
RAM copy
32 bit
Addition
Serial
Comms ISR
XTEA
Encryption
HMAC-SHA256
Slide
44
Mejora de perifricos
General Purpose I/O
Multiple Ports
Timer-based
Analog
Up to 30
channels
10-bit ADC
Comparator(s)
Capture/Compare/PWM
Voltage Reference
Up to 10
PWMs
FVR
Op Amp
Temp
Communication
2xSPI/I2C
High Integration
Human Interface
SPI/I2C
CLC-Logic Macrocells
Capacitive Touch
AUSART/EUSART
NCO
SR-Latch (555)
LCDUp to 192
segments
CWG
Slide
45
16-bit
Slide
46
Una arquitectura,
muchas soluciones
Misma
Arquitectura
Herram. HW
Herram. SW
dsPIC33F
Performance
Set de
Instrucciones
dsPIC30F
PIC24H
Highest performance
CPU de 16-bit de alta
performance con DSP
CPU de 16-bit de alta
perfomance
Libreras SW
Pinout
Perifricos
PIC24F
Slide
47
Una arquitectura,
muchas soluciones
Soluciones
Potencia
Control Motor
Audio
CAN
Ethernet
Performance
Sensores
dsPIC33F
dsPIC30F
PIC24H
USB
Automotriz
Consumidor
PIC24F
Highest performance
CPU de 16-bit de alta
performance con DSP
CPU de 16-bit de alta
perfomance
Industrial
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
48
PIC24F Family
INTRC w/PLL
4-256 KB
4-96 KB
Flash Memory
Data Memory
XLP
versions
Memory Bus
16 x 16b W
Register Array
17b x 17b
Multiply
Address
Generator Unit
JTAG
Interface
Multi-bit
Shifter
IC / OC / PWM
Peripheral Bus
Interrupt
16b ALU
Control
Interrupt
Control
PMP
Real-time clock+cal
CRC
TFT/STN/Oled LCD ctrl
NEW
CTMU
14 to 100-pin Packages
Some devices with PPS (Peripheral Pin Select) digital I/O pins can be freely connected to peripherals by SW !!
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
49
PIC24H Family
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 to 100-pin Packages
Some devices with PPS (Peripheral Pin Select) digital I/O pins can be freely connected to peripherals by SW !!
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
50
dsPIC30F Family
INTRC w/PLL
12-144 KB
256B - 8KB
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
(1-2) I2C
(1-2) SPI
Input Capture
Output Compare/PWM
(0-2) CAN
18 to 80-pin Packages
2011 Microchip Technology Incorporated. All Rights Reserved.
Peripheral Bus
16b ALU
Interrupt
Control
51
dsPIC33F Family
12-256 KB
Flash Memory
256B - 30KB
Data Memory
INTRC w/PLL
8-channel
DMA
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
18 to 100-pin Packages
New devices with PPS (Peripheral Pin Select) digital I/O pins can be freely connected to peripherals by SW !!
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
52
53
Slide
54
dsPIC33E
dsPIC33E
PIC24E
PIC24E
dsPIC33E
PIC24E
dsPIC33E
PIC24E
dsPIC33F
dsPIC30
PIC24H
dsPIC33F
PIC24FJ
Slide
55
Ventajas de los
dsPIC33E/PIC24E
Mayor performance
60 MHz (33E/24E) vs. 40 MHz (33F/24H)
Menor consumo
Menor corriente dinmica
Slide
56
New
Peripherals
dsPIC33E/PIC24EP64XX
(28- to 64-pin)
(Sept/Oct. 2011)
X
On chip Op-Amps/Comparators
32-bit QEI
X (up to 25)
X (up to 11)
CRC Generator
X
Slide
57
dsPIC33E/PIC24E
USB OTG w/ Aux Osc.
256 / 512 KB
Flash Memory
28 / 52 KB
Data RAM
15-channel
DMA
Memory Bus
17b x 17b
Multiply
Dual AGU
X&Y
JTAG
Interface
Barrel
Shifter
DSP Engine
Dual 40b
Accumulators
Peripheral Bus
16b ALU
16 x 16b W
Register Array
Interrupt
Control
(2) ECAN
Codec Interface
(14) High-Speed PWM
(2) 32-bit QEI
PTG, CTMU, Op-amps
(soon)
Slide
58
Computational Performance
Improvements
Code optimized for the dsPIC33E/PIC24E
yields nice improvements:
DSP
512 pt. FFT: 35% faster
256 tap FIR filter: 33% faster
Control Loop
PID: ~30% faster
Slide
59
32-bit
Slide
60
PIC32
Lanzado en el 2007, ahora cuenta con 7 familias
El PIC32 brinda un nuevo nivel de performance
de procesamiento a los MCUs de bajo costo
Stacks de software mas importantes disponibles
en forma de codigo y sin pago de licencias
Slide
61
Microcontrolador PIC32
Caractersticas Generales
32-bit MIPS M4K Core,
Harvard Architecture,
Single Cycle Hardware MAC,
Fast Interrupts & Context Switch
Fuente de alimentacion
simple de 2.3V a 3.6V.
Power On Reset,
Brown Out Reset,
Low Voltage Detection
Perifericos analgicos y
digitales compatibles con los
PIC de 16-bit
Slide
62
Portfolio de PIC32MX
64-100 pin
PIC32MX5
USB +
1 CAN
PIC32MX6
USB +
ENET
PIC32MX7
USB +
2 CAN + ENET
512/128
Memoria
PIC32MX4
USB
512/32
512/32
256/32
256/32
128/32
128/32
4 GP DMA
PIC32MX3
GP
512/64
512/64
512/64
256/64
256/64
256/64
128/32
128/32
128/32*
8 GP DMA
64-100 pin
4 GP DMA
* 1 CAN
128/16
PIC32MX2
USB
32/8
32/8
16/4
16/4
64/16
4 GP DMA
PIC32MX1
GP
32/8
32/8
0 GP DMA
28-44 pin
64/32
64/32
64/16
Integracin
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
63
Compatibilidad y Performance
Example: Using UART across 8-, 16-, and 32-bit families
PIC18F
PIC24F
PIC32MX
Parity
Flow control
IRDA
Parity
Flow control
IRDA
Address matching
DMA
Las APIs de la librera de perifricos hacen que la migracin sea muy simple!
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
64
Inovacin - Integracin
Slide
65
down to 20 nA
down to 300 nA
down to 500 nA
600
500
Sleep
400
WDT
300
RTC
200
100
0
PIC16F193x
PIC16F182x
PIC16F151X/2X
Slide
66
Mejorando XLP
Bajas corrientes activas
220
200
180
160
140
120
100
80
60
40
20
<CY09
1
CY09
2
CY10
3
CY11
4
CY12
5
Slide
67
Mejorando XLP
Sleep
120
100
80
60
40
20
0
XLP Spec
PIC16F193x
PIC16F182x
PIC16F151x/2x
Slide
68
Mejorando XLP
l
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
70
Mejorando XLP
Los MCU que califiquen para esto debern:
Igualar o Mejorar las corrientes especificadas para nanoWatt XLP
Conterner los siguientes:
Low Power Timer 1 Oscillator
Low Power/Ultra Low Power Watchdog Timer
Watchdog Timer
(nA)
Active
(A/MHz)
PIC10F20X/PIC16F51X
100
1000
44
PIC16F61X/PIC16F690
50
1000
55
PIC16F88X/PIC16F91X
50
1000
55
20
400
30
PIC12F629/675
300
100
Device
Slide
71
Placa de demostracin
XLP 8-Bit
Demuestra las corrientes cosumidas por el MCU en varios
modos de operacion
Ejemplos de cdigo de bajo consumo
Actualizado On Line
Part # DM240313
Slide
72
Nuevos
Perifricos
Slide
73
PSMC
Programmable Switch Mode Controller
PIC Microcontroller
64 MHz
Clock
Clock
PSMC
Voltage
Reference
Out1
Out2
Source
Input
Funciones avanzadas:
Control de Dead-band para puetes H
Formas de onda complentarias
Auto shutdown, control de polaridad
Slide
74
NCO
PIC Microcontroller
NCO
CWG
Bulb Current
Optimal Current
Frequency
ADC
Frequency OUT
Funciones principales
Steps
Slide
75
Proximity
Sensor
ADC
Speaker
Frequency
Increment value
NCO
FNCO
FPW
M
Increment value
2011 Microchip Technology Incorporated. All Rights Reserved.
TMR2
Slide
76
Complementary
Waveform Generator (CWG)
Ondas complementarias con funciones avanzadas
Provee salidas complementarias no-solapadas
Varias fuentes de entrada:
Comparators, PWM, CLC, NCO
Funciones ppales:
Auto Shutdown & Restart
Beneficios
Control de polaridad
Control de Dead band
Control independiente de rise & fall
Input Sources
Comparator
PWM
NCO
Source
Input
CWG
Out0
Out1
CLC
Slide
77
CLC
Configurable Logic Cell
Aplicaciones:
Eliminar lgica externa
Decodificacin de direcciones
Captura de eventos complejos
Pequeas mquinas de estado
Se reduce la carga del CPU
PIC Microcontroller
Inputs
I/Os
I/Os
Registers
Outputs
CLC
Peripherals
Registers
Peripherals
Slide
78
Plataformas de aplicacin
Software y herramientas multi plataforma
para una amplio rango de funciones
Slide
79
Microchip Application
Libraries
Microchip Application Libraries
Application/Demo Projects
Such as: Remote Control, Google Map,
USB
PIC16
TCPIP
PIC18
Graphics
PIC24
Other
libraries
dsPIC
DSC
PIC32
Slide
80
DISPLAYS
Slide
81
Eligiendo una
tecnologa de display
Slide
82
Segmentos
Slide
83
Diagrama en bloques
del controlador de LCD
Microcontrolador PIC Controlador LCD incorporado
Data
LCD Data
Registers
Timing
Control
Clock
Clock
Source
& Prescaler
Segmentos
Mdulo
Multiplexor Comunes
Slide
84
Control de contraste
por software incorporado
Controlar el contraste directamente por FW
Adaptabilidad a condiciones de luz y
temperatura
Compensar por nivel de bateria
El PIC16 controla el contraste hasta VDD
El PIC18 Incluye Charge Pump
Drive above VDD for optimum
contrast
Output up to 3.6V to LCD with
VDD as low as 2V
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
88
Performance
Portfolo para
LCD Segmentado
54 LCD PIC MCUs
Compatibles en pinout y cdigo
para una fcil migracin
PIC24FJXXXGA3X
X
64 - 100 pins
Up to 480 segments
64 128 KB Flash
PIC18FXX9X
64 - 80 pins
Up to 192 segments
PIC16F19XX 8 - 128 KB Flash
28 - 64 pins
Up to 184 segments
Up to 28 KB Flash
PIC16F9XX
28 - 64 pins
Up to 168 segments
7 - 14 KB Flash
2011 Microchip Technology Incorporated. All Rights Reserved.
Caractersticas
Slide
89
Cmo empezar:
Segmented LCD Designer GUI
Gratis
Slide
90
Slide
91
LCD Explorer
Development Board
Display de x8 comunes
37 x 7 Banner
37 Custom Icons
Conectividad wireless
PICtail Plus
Connector
mTouch Sensing Button
VBAT Battery Backup
Nueva! LCD Explorer Development Board
Part # DM240314
Slide
92
Grficos
Slide
93
Arquitecturas de Display
ms habituales
Display Module
Display
Parallel Frame Buffer
Glass
Display
Controller
A.
LCD
Controlador de display
Frame Buffer
Microcontroller
Graphics
Controller Chip
Parallel Frame Buffer
IC controlador externo
Display
Glass
Display
Controller
B.
Display Module
LCD
Microcontroller
Frame Buffer
Display
Controller
2011 Microchip Technology Incorporated. All Rights Reserved.
Frame Buffer
Display Controller
2D Acceleration
Display
Glass
Slide
94
Graphics
Controller Chip
Parallel Frame Buffer
Arquitecturas de Display
ms habituales
Display
Glass
Display
Controller
B.
Microcontroller
Frame Buffer
Display
Glass
Display
Controller
C.
SRAM
Frame
Buffer
D.
Microcontroller
Display
Controller
Display
Glass
Microcontroller
Slide
95
Color
Lookup Table
Procesamiento
de rectngulos
Procesamiento
de caracteres
Descompresin de
imgenes
Controlador de
display
PIC24F Core
Slide
96
16-bit
PMP
Graphics
Controller
Frame
Buffer
hasta resolucin
WVGA (800x480)
Slide
97
512 KB
Ethernet Flash
CAN
128 KB
USB
RAM
Slide
98
Herramientas para
pantallas grficas
Static Text
Hea
t
Image
Button
Libreras grficas
Objetos grficas pre-hechos
(botones, sliders, etc)
Mltiples fuentes y lenguajes
Compatible con PICs de 16-/32-bit
Graphics Display Designer
Herramienta virtual para diseo
Interfaz grfica (wizard)
Trabaja con la librera grfica
Slide
99
Placa de Desarrollo
PIC24FJ256DA210
Conectar a alguna de nuestras
placas con displays TFT
Soporta QVGA
(8bpp) con la
memoria del PIC
Soporta WQVGA
con la memoria
externa
Slot de expansin
para placa PICtail
Plus
Part # DM240312
Slide
100
Part # AC164144
Slide
101
PIC32 Low-Cost
Controllerless
Graphics PICtail
(AC164144)
QVGA
3.2 Graphics
Display Truly
240x320 Board
AC164127-4
WQVGA
4.3 Graphics
Display Powertip
480x272 Board
AC164127-6
Graphics LCD
Controller PICtail
Plus SSD1926 Board
(AC164127-5)
VGA
5.7 Graphics
Display Truly
640x480 Board
AC164127-8
Graphics Controller
PICtail Plus Epson
S1D13517 Board
(AC164127-7)
WVGA
7 Graphics Display
Truly 800x480 Board
AC164127-9
Prototype Boards
Connect Your
Glass
AC164139
Slide
102
mTouch
Toque capacitivo
Slide
103
Principio de
funcionamiento
La presencia del dedo produce
una capacidad paralela (CF)
Hierro en la sangre
CF
Panel frontal
Sensor
Cs
PCB
Traza de GND
CP
CP es la capacidad parsita
CF es la capacidad del dedo
Cs es la capacidad total del sensor
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
104
Conexionado?
PCB
Sensor
Slide
105
Mtodos
CVD
PORTx Register
TRISx Register
1
Vref
ADC
AD Channel
SENSOR
CHOLD
+
_VC
HOLD
CSENSOR
PIC Microcontroller
Slide
106
Mtodos
CTMU
V
__
I = C
t
Current Source
Trigger
Discharge
CTMU
VAD
CF
CS
CCIR
CAD
A/D Converter
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
107
Slide
108
Inmunidad al ruido
Las soluciones mTouch pasan satisfactoriamente:
Test de emisiones y suceptibilidad IEC61000
Tests EFT y BCI
Amplia variedad de pruebas de clientes
Slide
110
Tecnologa
Metal Over Cap
Panel Frontal
Circuito impreso
El panel se deflecta
Usuario Presiona
el panel frontal
C=
e 0erA
d
(en el orden
de micrones)
Disminuye la distancia
entre las placas
El sistema detecta el
cambio de capacidad
Slide
111
Espaciador
Panel frontal
PCB
Slide
112
Slide
114
Implementacin de la
librera v1.40
mTouch Cap Library
Layer
De Aplicacin
Layer
Funcional
Layer
Fsico
Slide
115
Cdigo??
Ejemplo CTMU:
if(KEY_PRESSED == mTouchCapAPI_GetStatusDirectButton(&anyKey))
{
// Key anyKey is pressed, code here determines action to take
}
(example is from CTMU mTouch library)
Ejemplo CVD:
mTouchCap_ScanSensor();
mTouchCap_Decode();
mTouchCap_GetStatusCh1();
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
116
Tamao de la
librera mTouch
Arquitectura
Mtodo
Compilador
PIC18F
CTMU
C18
2001/1
40/32
PIC18F
CVD
C18
2679/1
40/32
PIC18F
CTMU
HiTech PICC18
1510/1
40/32
PIC18F
CVD
HiTech PICC18
1822/1
40/32
PIC24F
CTMU
C30
1728/1
44/34
Bytes
Flash/RAM
Librera
Bytes
Flash/RAM
Cada tecla
Slide
117
Software y soporte
de mTouch
Software includo en Microchip Application
Libraries
Incluye cdigo para:
Customizar configuracin
Funciones de scaneo, filtrado y
decodificacin
Slide
118
Mtodos de sensado
por familia
PIC32
System Integration
PIC24H
PIC24F
PIC18
GP & LCD
PIC16
Up to 32 Cap Touch Ch.
General
Purpose
(GP)
PIC10/12
Up to 4 Cap Touch Ch.
0.75 - 2 KB Flash
6 8 pins
8 MHz
12 256 KB Flash
18 100 pins
40 MIPS
4 256 KB Flash
14 100 pins
16 MIPS
16 128 KB Flash
18 80 pins
12-16 MIPS
3.5 28 KB Flash
14 - 64 pins
8 MIPS
32-512 KB Flash
64 100 pins
80 MHz
CVD
CVD
CTMU
CVD
CVD
Disponibles
Performance
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
119
4 Placas de sensores
2-Channel Slider
4-Channel Slider
8 Keys Direct Sense
12-Key Matrix
Slide
120
Microchips mTouch
Solucin para
Projected capacitance
Alta flexibilidad
Licencia del cdigo fuente sin royalty
Bajo consumo
Rango de tensin: 1.8 5.5V
IDD 1.5 mA a 5V tpicos
Bajo costo
<$0.99 en volumen
Slide
121
Capacidad proyectada
Escaneo a lo largo de un eje
Determinar interseccin de
lneas con alta capacidad
Interpolacin entre lineas
Slide
122
Capacidad proyectada
El punto de contacto es identificado por el cambio de
capacidad medido
Slide
123
Microchips mTouch
Solucin para
Projected capacitance
SIN componentes externos
Solo se transmiten las
coordenadas vlidas y filtradas
Sin necesidad de procesar los
datos en el host
Capacitive
Touch
Sensing
Peripheral
Slide
124
$119.99 ea.
Especificacin
Descripcin
Touch-Screen Support
Channels
Response Time
Typical <15 ms
Report Rate
Power Consumption
Resolution
Slide
125
TCP/IP
Slide
127
Microchips
TCP/IP Protocol Stack
GRATIS!! Sin royalty ni licencias
Diseo modular
No se necesita trabajar a bajo nivel dentro del protocolo
TCP/IP
Optimizada para PIC18, PIC24, dsPIC DSCs y PIC32
Incluye soporte a un RTOS BSD
Slide
128
Microchips
TCP/IP Protocol Stack
DHCP SNMP HTTP
UDP
TFTP
TCP
FTP
Application Layer
Transport Layer
ICMP
Internet Layer
IP
ARP
Ethernet or Wi-Fi
Slide
129
PIC18
MCU Core
10 MIPS
Ethernet
PHY
128 KB
Flash
8 KB
Buffer RAM
4 KB
RAM
5 PWM
5 Timer
5 UART
2
SPI/I2C
MUX
Buffer dedicado de 8 KB
64-128 KB Program Flash
Caractersticas
optimizadas para
control embebido
10 MIPS/40 MHz a 3V
64, 80 & 100 pines
Ethernet
MAC
16 ch
ADC
Slide
130
Ethernet
MAC
MIPS M4K
MCU Core
5 PWM
1.56 DMIPS/MHz
5 Timer
USB 2.0
OTG
512 KB
Flash
2 CAN
128 KB
RAM
RTCC
4 SPI
5 I2C
Analog Comp.
16 ch
ADC
MUX
DMA 8 ch
6 UART
131
Herramientas de
desarrollo Ethernet
PIC32 Ethernet Starter Kit
Explorer 16 Development Board w/
ENC624J600 100 Mbps Ethernet PICtail Plus or
MRF24WB00MA Wi-Fi PICtail Plus
PICDEM.net 2 Development
Board
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
132
USB
Slide
133
USB Device
Responde a un Host, no puede iniciar transacciones
Requiere drivers para ser reconocido por el host
Hardware y Firmware para responder al host
Microchips PIC MCUs son usados en dispositivos
perifricos
Slide
134
PDA OTG
Device
Keyboard
Device
Slide
135
Aplicacin de
USB Host embebida
Aplicacin embebida con rol de host
No se necesita una PC
No necesita actuar como device
Slide
136
Ventajas de Microchip
Soluciones en 8-, 16- y 32-bit PICs
Aproximadamente 50 MCUs con USB
Encapsulados desde 20 hasta 100 pines
Productos faciles de usar para productos con firmware
actualizable
Ejemplos de cdigo para numerosas aplicaciones USB
Dispositivos de 8-bit Full Speed USB 2.0
Slide
137
Amplio rango de
soluciones USB
PIC32
USB Device,
Embedded Host, OTG
Highest Performance
CAN, Ethernet, RTCC
PIC24
USB Device,
Embedded Host, OTG
eXtreme Low Power, Deep
Sleep Mode, CTMU, RTCC,
Graphics
PIC18F
USB Device Support
Small, Low Cost,
eXtreme Low Power,
Deep Sleep Mode, 12-bit
ADC, CTMU, RTCC
Slide
138
Framework USB
Paquete de distribucin contiene:
Firmware para proyectos con PIC18, PIC24F y PIC32
Drivers
Cdigos demo
Herramientas de configuracion
Esquemticos
Parte de la
Microchip Applications Library
www.microchip.com/mla
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
139
Stacks y Drivers
USB
Stacks
Embedded Host Stack
On-The-Go Stack
Device Stack
Class Drivers:
HID, MSD, CDC,
Custom, Audio, Printer
Lib USB vendor class
device
Use Microchips
USB VID/PID
Slide
140
Cdigos de
demostracin gratuitos
Device Class Demo Code
Bootloaders
Audio MIDI
Composite
HID + MSD & MSD + CDC
Mass Storage
Internal Flash
SD Card data logger & Reader
HID
Custom Demos
Joystick, Keyboard, Mouse
Digitizers
Uninterruptable Power Supply
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
141
Slide
142
Herramientas de desarrollo
para USB Host
Explorer 16 Development
Board
Alphanumeric 16 X 2 Display
RS-232 Serial Port and
Associated Hardware
Conectores JTAG
Pulsadores, switch y LEDs
y muchas otras
caractersticas
Slide
144
Extendiendo su diseo
Aadir nuevas funciones y
caractersticas sin cambiar el micro
Slide
145
Controlador Ethernet
independiente
PIC MCU
Controlador Ethernet
(se muestra el SPI)
MCU
ENCX24J600
TCP/IP
Stack
SPI
I/O
SDO
SDI
SCK
INTx
I/O
SDO TX/RX
SDI Buffer
SCK
INT
MAC
Conector y
magnticos
Ethernet
transformer
RJ-45
PHY
Slide
146
ENC624J600
10/100 Mbps Ethernet Controller
MAC + PHY
Integrados
24 KB SRAM Buffer
Aceleracin de
encriptacin por
hardware para SSL
Trabaja con la stack
TCP/IP de Microchip
Slide
147
ENC28J60
MCU
SPI
TX/RX Buffer
MAC
PHY
ENC28J60
10 Mbps Ethernet
Slide
148
Slide
149
Soluciones inalmbricas
Mdulos externos para conectividad
Por interfaz SPI
802.15.4
SPI
Wi-Fi
Slide
150
Wi-Fi embebido
Driver includo en la stack TCP/IP
Gratis y disponible en www.microchip.com/WiFi
Explorer 16
Development Board
Part # DM240001
MRF24WB0MA
Wi-Fi PICtail/PICtail Plus
Daughter Board
Part # AC164136-4
Slide
151
Mdulo Wi-Fi
Mdulo Microchip Wi-Fi
Wi-Fi and Agency Certified FCC/ ETSI/ IC
No hay necesidad de saber RF
Tamao: 21x31 mm
Caractersticas
Bajo consumo, WiFi de baja velocidad
Velocidad: 1 & 2 Mbps (802.11b)
Rango standard de WiFi
Soporta modos de infraestructura y Ad-Hoc
Se conecta a access points standard
Soporta encriptacin WEP, WPA y WPA2 directo en el mdulo
Slide
152
Ecosistema MiWi
8/16/32-bit
MCU
support
NEW
NEW
NEW
Slide
153
MiWi
Parent
Child
MiWi PRO
Redes Mesh
64 hops con routing
Hasta 8000 nodos
Tamao ~25KB
Slide
154
MiMAC Overview
Microchip Media
Access Control
(MiMAC) Layer
MiMAC Frame
Format
MiMAC Softwarebased Security
Module
MiMAC Programming
Interface to Microchip
Proprietary Protocols
Microchip Proprietary
Protocols (P2P/MiWi)
MiMAC
Interface
MiMAC Security
Microchip RF Transceivers
Slide
155
MiMAC APIs
- Configuration -
Configuration Files
ConfigApp.h
Enable security
ConfigMRFxxx.h
Enable CCA, Security modes etc.
Configuration Functions
MiMAC_Init(initValue)
MiMAC_SetChannel(Channel, offsetFreq)
MiMAC_SetAltAddress(*Address, *PANID)
Used to set alternate Network Address and/or PANID for IEEE
802.15.4 transceivers only.
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
156
MiMAC APIs
- TX/RX Operation -
TX/RX Functions
MiMAC_SendPacket(txParam, *Payload, Len)
MiMAC_ReceivedPacket()
Returns BOOL
Data stored in MACRxPacket global variable
MiMAC_DiscardPacket()
Discards the current packet received from the RF
transceiver.
Slide
157
Comparacin de
protocolos
MiWi P2P
MiWi
MiWi PRO
ZigBee
Proprietary
Proprietary
Proprietary
Industrial
Standard
Direct Connection
264 nodes
1 Hop
Small Networks
1K Nodes
8 Coordinators
4 hops
Large Networks
8K Nodes
64 Coordinators
65 hops
Large Networks
~ 64K Nodes
Unlimited on
Coordinators and
hops
Radio
Support
All Microchip
RF Radios
All Microchip
RF Radios
All Microchip
RF Radios
IEEE 802.15.4
Radio
MRF24J40
PIC Support
PIC18, PIC24,
dsPIC30/33,
PIC32
PIC18, PIC24,
dsPIC30/33,
PIC32
PIC18, PIC24,
dsPIC30/33,
PIC32
PIC24,
dsPIC33,
PIC32
Standard
Network Size
Slide
158
Comparacin de
protocolos
MiWi P2P
MiWi
MiWi PRO
ZigBee
Code Size
~ 4KB
~ 16KB
~ 25KB
64 128KB
Non-Volatile
Memory
Optional
Optional
Required
> 128 Bytes
Required
~ 2KB
Cost
Free
Free
Free
Certification
ZigBee Alliance
Compliance
Certification
Slide
159
Productos Sub-GHz
Sub-GHz
Transmisor
Sub-GHz
Transceiver
Sub-GHz
Mdulos
rfPIC12F675
MRF49XA
433/868/915
MRF89XAM8A
868 MHz (EU)
PIC12LF1840T48A
MRF89XA
868/915/950
MRF89XAM9A
915 MHz (US,CA)
Slide
160
MRF24J40MA/MB/MC
Compatible con 2.4 GHz IEEE
802.15.4
Soporta las stacks de Microchip:
ZigBee , MiWi Development
Environment
Caractersticas:
Antena integrada o externa
Certificado por FCC (U.S.A.), IC
(Canada), y ETSI (Europe)
Potencia TX
MA = +0 dBm
MB = +20 dBm
MC= +20 dBm
Sensibilidad RX
MA = -94 dBm
MB = -102 dBm
MC= -108 dBm
Slide
161
Slide
162
Mdulo MRF89XAMxA
MRF89XAM8A
868MHz
Cumple ETSI
MRF89XAM9A
915MHz
Certificado FCC/IC
Footprint compatible
con el MRF24J40MA
(2.4GHz radio)
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
163
Wireless Development
Studio
Caractersticas
MiWi Sniffer
Configurador MiWi
Cross Platform
Support for
Windows
Mac OS
Linux
Slide
164
8-bit Wireless
Development Kit
Usable con batera (tiene un microcontrolador XLP)
Soporta todos los mdulos de radio
2.4 GHz
Sub-GHz
El kit incluye
2 - Wireless PICtail daughter boards - 2.4GHz
2 - PIC18 Wireless Development boards
2 - LCD Serial Accessory boards
2 - RS-232 Serial Accessory boards
Slide
165
Plataforma de desarrollo
Explorer 16 Dev Board
Part # DM240002, $129.99 Each
MRF24J40MA
Part # AC164134-1
Aada RF a las
placas de
desarrollo
existentes
MRF24J40MB
Part # AC164134-2
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
166
Qu es el MCP2210?
El MCP2210 es un
convertidor de
USB a SPI que
permite agregar
conectividad USB
a aplicaciones con
conectividad SPI
Slide
167
Caractersticas
principales
USB Serial Bus
Soporta full-speed USB (12 Mbps)
Human Interface Device (HID)
Buffers Tx y RX de 64-byte
Configurables: VID, PID, string descriptors
Alimentacion por USB o propia
Certificado USB 2.0
Driver USB y soporte de Software
Drivers HID standard para Windows, Linux and Mac,
herramienta de configuracion USB-SPI
Slide
168
Caractersticas
principales
Perifrico SPI maestro
Soporta modos 0, 1, 2, 3
Bit-rates desde 1500bps hasta 12Mbps
Delays configurables para las transacciones SPI
Hasta 9 lneas chip select
9 I/O de propsitos generales
256 bytes de EEPROM de usuario
Altamente configurable
Slide
169
Kit de evaluacin
MCP2210
Incluye un expansor SPI de 8-bit
I/O, 12-bit ADC, 2kbit EEPROM y
un sensor de temperatura
Todas las comunicaciones SPI
www.microchip.com/MCP2210EvaluationKit
Slide
171
MCP2200
Convertidor USB - Serial
Permite agregar USB a aplicaciones con UART
Stack USB pre-programada
Fcil de configurar
Cumple USB 2.0
Full-speed USB
Leds indicadores del
estado de USB
Totalmente configurable
La forma mas sencilla de aadir
USB a su diseo
VID y PID asignables
USB LEDs
GPIO
UART
Controller
Control
EEPROM
USB Protocol
Controller
USB
Transceiver
LDO, Osc,
Reset
Slide
172
MCP2200EV-VCP:
USB TO RS-232 DEMO BOARD
Demuestra el MCP2200 en un COM virtual
Provee un mtodo para configurar las I/O
Informacin y software disponibles en
www. microchip.com/usb
Slide
173
AR1000
Controlador Resistivo
AR1000 Controlador Resistivo
Controlador touchscreen listo
Calibracin on-chip
Soporta sensores de 4,5 y8 cables
Altamente preciso con filtrado de
seales para proveer
coordenadas correctas
mTouch AR1000
Development Kit
Part # DV102011
Kit de desarrollo
Touch resistivo de 7 y 4 cables
PICkit Serial Analyzer
Utilidad de configuracin AR1000 fcil de usar (GUI)
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
175
MCP7952x
2K
I2CTM
1K
Bus
MCP7941x
EE, SRAM
ID, MAC
EE, SRAM
EE, SRAM
ID, MAC
EE, SRAM
EE, SRAM
WDT, Event
ID, MAC
WDT, Event
BOOT, ID, MAC
MCP795W1x
MCP795B1x
EE, SRAM
EE, SRAM
WDT, Event
BOOT, ID, MAC
WDT, Event
ID MAC
SPI Bus
MCP7940x
0K
MCP795B2x
ID, MAC
MCP7951x
MCP795W2x
SRAM
ID, MAC
MCP7940N
SRAM
8 Pins
Production
2011 Microchip Technology Incorporated. All Rights Reserved.
14 Pins
In Design
Slide
176
1307 SOIC
-> $1.58
MCP79410 SOIC -> $0.79
*Precios de digikey por 100 pcs
2011 Microchip Technology Incorporated. All Rights Reserved.
Slide
177
GND
VSS
EN
MCP1640
SW
PIC Microcontroller
Tensin de salida
2.0 a 5.5V
VOUT: precisin de 3%
VIN
VOUT
VFB
VSS
VSS
VSS
VSS
VSS
Bajo consumo
Eficiencia de hasta el 96%
Corriente perdidas 19 A
<1 A corriente shutdown
Slide
178
Slide
179
Soluciones recargables:
Li-ion/Li Polymer
Bateras Li-ion/Li-polymer
Voltaje nominal es 3.6V, entonces se puede usar
con muchos MCUs
Pueden tomar la forma de la cavidad donde tienen
que estar
Slide
180
Resumen
Slide
181
Resumen
One PIC Microcontroller Platform
Microchip Ofrece una sola herramienta de desarrollo
MPLAB X IDE
Soporta todos los dispositivos
Integracin muy sencilla
Compiladores y debuggers
Sencilla migracin de 8-bit,16-bit y 32-bit MCU & dsPIC DSCs
Productos Microchip
8/16/32-bit MCUs y dsPIC DSCs para cumplir con sus requerimientos
Bajo consumo, alta performance, alta integracin
Soporte inalmbrico que va desde Sub-GHz hasta WiFi
Variedad de memorias y dispositivos analgicos
Soporte al diseo
Libreras de software compatibles con MCUs de 8/16/32-bit
Variedad de placas de desarrollo para cada una de las aplicaciones
Una sola plataforma de diseo tanto desde el hardware como el software
Slide
182
Ethernet
www.microchip.com/Ethernet
www.microchip.com/TCPIP
CANbus
www.microchip.com/CAN
Slide
183
Recommended
Technical Training Classes
TLS0101 Getting Started with Microchip
Development Tools
MCU1101 Getting Started with Mid-Range
Microcontroller Family Architecture
MCU2101 - Getting Started with PIC18
Architecture
MCU3101 Getting Started with 16 bit
Microcontroller Architecture
MCU4101 Introduction to PIC32
Slide
184
Recommended
Technical Training Classes
COM3101 Introduction to Full Speed USB
COM4201 Designing Embedded TCP/IP Monitor
and Control Applications
HIF3121 Designing with Microchips Graphics
Library
PWR0110 - Low Power System Design with
nanoWatt XLP
Slide
185
Gracias!
Slide
186