Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Caracteristicas de Microcontroladores
Caracteristicas de Microcontroladores
MICROCONTROLADORES ACTUALES.
1.- Qu es un microcontrolador?
Un microcontrolador es un computador completo (microprocesador + E/S +
memoria + otros perifricos), aunque de limitadas prestaciones, que est
contenido en el chip de un circuito integrado programable y se destina a gobernar
una sola tarea con el programa que reside en su memoria. Sus lneas de
entrada/salida soportan el conexionado de los sensores y actuadores del
dispositivo a controlar.
lo
que
hace
absurdo
emplear
micros
ms
potentes
consecuentemente ms caros.
Uno de los sectores que ms tira del mercado del microcontrolador es el
mercado automovilstico. De hecho, algunas de las familias de microcontroladores
actuales se desarrollaron pensando en este sector, siendo modificadas
posteriormente para adaptarse a sistemas ms genricos. El mercado del
automvil es adems uno de los ms exigentes: los componentes electrnicos
deben operar bajo condiciones extremas de vibraciones, choques, ruido, etc. y
seguir siendo fiables.
En cuanto a las tcnicas de fabricacin, cabe decir que prcticamente la
totalidad de los microcontroladores actuales se fabrican con tecnologa CMOS 4
(Complementary Metal Oxide Semiconductor). Esta tecnologa supera a las
tcnicas anteriores por su bajo consumo y alta inmunidad al ruido.
La distribucin de las ventas segn su aplicacin es la siguiente:
3 EPROM
Los microcontroladores que disponen de memoria EPROM (Erasable
Programmable Read OnIy Memory) pueden borrarse y grabarse muchas veces. Si
se desea borrar el contenido, disponen de una ventana de cristal en su superficie
por la que se somete a la EPROM a rayos ultravioleta durante varios minutos. Las
cpsulas son de material cermico y son ms caros que los microcontroladores
con memoria OTP que estn hechos generalmente con plstico.
4 EEPROM
Se trata de memorias de slo lectura, programables y borrables
elctricamente EEPROM (Electrical Erasable Programmable Read OnIy Memory).
No disponen de ventana de cristal en la superficie.
Los microcontroladores dotados de memoria EEPROM una vez instalados
en el circuito, pueden grabarse y borrarse cuantas veces se quiera sin ser
retirados de dicho circuito. Para ello se usan "grabadores en circuito" que
confieren una gran flexibilidad y rapidez a la hora de realizar modificaciones en el
programa de trabajo.
El nmero de veces que puede grabarse y borrarse una memoria EEPROM
es finito, por lo que no es recomendable una reprogramacin continua.
Este tipo de memoria es relativamente lenta.
5 FLASH
Se trata de una memoria no voltil, de bajo consumo, que se puede escribir
y borrar, es programable en el circuito, es ms rpida que la EEPROM y tolera
ms ciclos de escritura/borrado.
microcontroladores
que
incorporan
un
Conversor
A/D
Ventas Comerciales
ST Microelectronics
Texas Instruments
3500
Infineon Technologies
Intel Corp
3000
Millones $
2500
Analog Devices
National Semiconductors
2000
Motorola Semiconductors
1500
Toshiba
1000
Microchip
NEC Corp.
500
Mitsubishi
0
1
Empresas
Hitachi Corp
Atmel Corporation
Crecimiento Econmico
Infineon Technologies
% Crecimiento
Intel Corp
20
Motorola Semiconductors
15
National Semiconductors
10
NEC Corp.
Texas Instruments
ST Microelectronics
0
Toshiba
-5
Hitachi Corp
Royal Philips Electronics
-10
Mitsubishi
-15
Analog Devices
-20
Atmel Corporation
Empresas
Cuota de Mercado
Microchip
Otros
ST Microelectronics
25
Texas Instruments
Infineon Technologies
Intel Corp
20
% Mercado
Analog Devices
Royal Philips Electronics
15
Motorola Semiconductors
Microchip
10
National Semiconductors
Toshiba
NEC Corp.
Atmel Corporation
0
1
Empresas
Mitsubishi
Hitachi Corp
Capitalizacin Burstil
Texas Instruments
Royal Philips Electronics
$35.000,00
Motorola Semiconductors
ST Microelectronics
$30.000,00
Hitachi Corp
$25.000,00
Millones $
Analog Devices
$20.000,00
Mitsubishi
NEC Corp.
$15.000,00
Infineon Technologies
$10.000,00
Microchip
$5.000,00
Toshiba
National Semiconductors
$0,00
1
Atmel Corporation
Empresas
Una vez catalogadas y escogidas las empresas a tratar vamos a clasificar las
familias de microcontroladores segn su ancho de palabra, es decir 8, 16 y 32 bits.
En primer lugar expondremos unas tablas con los microcontroladores ms
significativos de 8 bits de Motorola.
Devices
68HC705B16
68HC705KJ1
68HC05P18A
68HC05X32
68HC705X32
68HC05X16
68HC705X4
68HC705JJ7
68HC05JP6
Internal
RAM
352
64
192
528
528
352
176
224
224
M68HC05 Family
Mask
EEPROM
ROM
256
8064
128
31232
528
256
15102
256
4096
6160
-
EPROM
1240
31232
6160
-
OTPROM
15360
-
Max Bus
Frequency
4, 2.1
4, 2.1
4, 2
2.2
2.2
2.2
2.2
2.1, 1.05
2.1, 1.05
68HC705JP7
68HC05PV8A
68HC805PV8
68HC05J5A
68HC705J5A
224
192
192
128
128
7936
2560
-
7936
-
6160
-
2560
2.1, 1.05
2.1
2.1
2.1
2.1
M68HC08 Family
Devices
68HC908AS60
68HC908AZ60A
68HC908GR4
68HC908GP32
68HC908MR16
68HC908MR32
68HC908MR8
68HC908GT8
68HC908GT16
68HC908LJ12
68HC908SR12
68HC908KX2
68HC908KX8
Internal
RAM
2048
2048
384
512
768
768
256
512
512
512
512
192
192
Mask
ROM
-
Devices
68HC11F1
68HC711E9
68HC11KS1
68HC711E20
68HC11K0
68HC11K1
68HC711KS2
68HC11P1
68HC11P2
68HC11E9
68HC11E0
68HC11E1
68HC11D0
68HC711D3
Internal
RAM
1024
512
1024
768
768
768
1024
1024
1024
512
512
512
192
192
Mask
ROM
32768
12288
-
EEPROM
1024
1024
-
Flash
61872
61744
4096
32256
16128
16128, 32256
7860
7680
15872
12288
12288
2048
7680
M68HC11 Family
EEPROM
512
512
640
512
640
640
640
640
512
512
-
EPROM
32768
-
OTPROM
12288
20480
32768
4096
Max Bus
Frequency
5, 4, 3, 2
4, 3, 2, 1
4, 3, 2
4, 3, 2
4, 3, 2
4, 3, 2
4, 3
4, 3
4, 3
3, 2, 1
3, 2
3, 2
3, 2
3, 2
Device
ATmega128
ATmega64
ATmega32
ATmega16
ATmega162
ATmega169
ATmega8
ATmega8515
ATmega8535
Device
AT91FR40162
AT91FR4042
AT91R40008
AT91M40800
AT91M55800A
AT91FR4081
AT91R40807
AT91M40807
AT91M42800A
AT91M43300
AT91M63200
Flash (Kbytes)
128
64
32
16
16
16
8
8
8
Flash (Kbytes)
2048
512
1024
SRAM (bytes)
4096
4096
2048
1024
1024
1024
1024
512
512
F.max (MHz)
16
16
16
16
16
16
16
16
16
SRAM (Kbytes)
256
256
256
8
8
136
136
8
8
3
3
F.typ (MHz)
82
82
82
47
41
40
40
38
38
29
29
Device
AT83C5111
AT83C5112
AT87C5111
AT80C5112
AT83C51RB2
AT83C51RC2
T89C51RD2
AT89C51RC2
T89C51AC2
AT89C51RC
AT89C55WD
AT89C52
AT89C4051
AT89C2051
Flash (Kbytes)
64
32
32
32
20
8
4
2
RAM
-
F.max (MHz)
66
66
66
60
60
60
40
40
40
33
33
33
26
25
Devices
ST52400F2
ST52400G2
ST52400F3
ST52400G3
ST52410G1
ST52410G2
ST52420G1
ST52420G2
ST52430K2
ST52430K3
ST52440F2
ST52440G2
ST52440F3
ST52440G3
ST5 Family
RAM (Bytes)
256b
256b
256b
256b
128b
128b
128b
128b
256b
256b
256b
256b
256b
256b
Supply Voltage
2.7 to 5.5V
2.7 to 5.5V
2.7 to 5.5V
2.7 to 5.5V
2.7 to 5.5V
2.7 to 5.5V
2.7 to 5.5V
2.7 to 5.5V
2.7 to 5.5 V
2.7 to 5.5V
4.5 to 5.5 V
4.5 to 5.5 V
4.5 to 5.5 V
4.5 to 5.5 V
Speed
20
20
20
20
20
20
20
20
20
20
20
20
20
20
ST6 Family
Devices
ST6200C
ST6203C
ST6201C
ST6252C
ST6262C
ST6210C
ST6220C
ST6260C
ST6225C
ST6265C
ST6230B
RAM
64
64
64
128
128
64
64
128
64
128
192
Supply Voltage
3.0V to 6V
3.0V to 6V
3.0V to 6V
3.0V to 6V
3.0V to 6V
3.0V to 6V
3.0V to 6V
3.0V to 6V
3.0V to 6V
3.0V to 6V
3.0V to 6V
Speed
8
8
8
8
8
8
8
8
8
8
8
Supply Voltage
2.7 to 5.5V
3.8 to 5.5V
3.8 to 5.5V
3.8 to 5.5V
3.8 to 5.5V
3.8 to 5.5V
3.8 to 5.5V
3.0 to 5.5V
3.0 to 5.5V
4.5V to 5.5V
4.5V to 5.5V
4.5V to 5.5V
3.8 to 5.5V
3.8 to 5.5V
3.8 to 5.5V
Speed
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
Supply Voltage
4.5 to 5.5V
4.5 to 5.5V
Speed
25
25
ST7 Family
Devices
ST72651AR6
ST72321J9
ST72321AR9
ST72321R9
ST72521AR9
ST72521M9
ST72521R9
ST72311R9
ST72511R9
ST72F561J9
ST72F561K9
ST72F561R9
ST72324K6
ST72324J6
ST72321AR6
RAM
5K
2K
2K
2K
2K
2K
2K
2K
2K
2K
2K
2K
1K
1K
1K
Devices
ST92F150CR1
ST92F124R9
RAM
4K
2K
ST9 Family
Device
PIC16F630
PIC16F676
PIC12F629
PIC12F675
PIC12C671
PIC12C672
PIC12CE673
PIC12CE674
ROM
1024
1024
1024
1024
1024
2048
1024
2048
Speed
20
20
20
20
10
10
10
10
Device
PIC16C66
PIC16C67
PIC16C76
PIC16F76
PIC16F77
PIC16F876
PIC16F876A
PIC16F87
PIC16F88
PIC16F737
PIC16F747
PIC16F767
PIC16F777
PIC16F84A
Speed
20
20
20
20
20
20
20
20
20
20
20
20
20
20
Device
PIC17C756A
PIC17C766
PIC17C752
Speed
33
33
33
Words
16384
16384
8192
PIC17C762
PIC17C43
PIC17CR43
PIC17C44
PIC17C42A
Device
PIC18C242
PIC18C252
PIC18F242
PIC18F248
PIC18F252
PIC18F2539
PIC18F258
PIC18F2331
PIC18F2431
678
454
454
454
232
16
-
8192
4096
4096
8192
2048
33
33
33
33
33
Words
8192
16384
8192
8192
16384
12288
16384
4096
8192
Speed
40
40
40
40
40
40
40
40
40
Devices
ST52500F2
ST52500G2
ST52500Y2
ST52500F3
ST52500G3
ST52500Y3
ST52503F2
ST52503G2
ST52503Y2
ST52503F3
ST52503G3
RAM
512b
512b
512b
512b
512b
512b
512b
512b
512b
512b
512b
Speed
10
10
10
10
10
10
10
10
10
10
10
ST52503Y3
ST52510F2
ST52510G2
ST52510Y2
Devices
ST92F150CV1
ST92F150JDV1
ST92F250CV2
ST92F124V1
Devices
ST10R272LTx
ST10R172LTx
ST10R167-Qx
ST10F269Z2Tx
ST10F269Z2Qx
ST10F269Z1Tx
ST10F269Z1Qx
ST10F168SQx
512b
512b
512b
512b
2.4 to 5.5 V
2.4 to 5.5 V
2.4 to 5.5 V
2.4 to 5.5 V
10
10
10
10
RAM
4K
6K
8K
4K
Speed
25
25
25
25
RAM
1K
1K
4K
12K
12K
12K
12K
8K
Speed
50
50
25
40
40
40
40
25
Motorola tambin apuesta por esta tecnologa en auge con sus familias de
microcontroladores Motorola de 16 Bits.
HCS12 Family
Devices
MC9S12A256B
MC9S12DG256B
MC9S12DJ256B
MC9S12DP256B
MC9S12DT256B
MC9S12A128B
MC9S12DB128B
MC9S12DG128B
MC9S12DJ128B
MC9S12DT128B
Internal RAM
12288
12288
12288
12288
12288
8192
8192
8192
8192
8192
Mask ROM
-
EEPROM
4096
4096
4096
4096
4096
2048
2048
2048
2048
2048
Flash
262144
262144
262144
262144
262144
131072
131072
131072
131072
131072
Max Bus
Frequency
25
25
25
25
25
25
25
25
25
25
MC9S12A64
MC9S12D64
MC9S12DJ64
MC9S12H256
4000
4000
4000
12288
1000
1000
1000
4096
64000
64000
64000
262144
25
25
25
16
Flash
128000
128000
60000
32000
32000
-
Max Bus
Frequency
8
8
8
8
8
8
8
2
M68HC12 Family
Devices
68HC912DG128A
68HC912DT128A
68HC912D60
68HC912B32
68HC912BC32
68HC12BC32
68HC12BE32
68HC812A4
Internal
RAM
8000
8000
2000
1000
1000
1000
1000
1024
Mask ROM
32000
32000
-
EEPROM
2000
2000
1000
768
768
768
768
4096
Aunque todava no existe gran demanda de ellos y los fabricantes son un poco
reacios a esta tendencia, los microcontroladores de 32 bits ganan terreno da a da
gracias a aplicaciones concretas que poco a poco se van haciendo ms cotidianas
como por ejemplo; procesamiento de imgenes, videoconferencia, etc.
Familias de microcontroladores de ST Microelectronic 32 Bits.
ST40 Family
Devices
ST40RA150XHA
ST40RA166XHx
ST40RA200XH1
RAM
64 bit wide SDRAM/DDR support to 256MBit
64 bit wide SDRAM/DDR support to 256MBit
64 bit wide SDRAM/DDR support to 256MBit
Supply
Voltage
1.8 to 3.3V
1.8 to 3.3V
1.8 to 3.3V
Speed
150
166
200
Devices
MPC561
MPC562
MPC566
Max Operating
Frequency
40, 56
40, 56
40, 56
MPC500 Microcontrollers
Integrated Memory
Internal
Controller
Flash
EEPROM, EPROM, SRAM
EPROM, SRAM
EPROM, SRAM
-
Internal
RAM
32
32
32
Max External
Bus Speed
40, 56
40, 56
40, 56
MPC535
MPC536
MPC533
MPC534
MPC555
40
40
40
40
40
SRAM, EPROM
SRAM, EPRAM
SRAM, EPROM
SRAM, EPROM
EEPROM, EPROM, SRAM
448
36
36
32
32
26
40
40
40
40
40
Internal RAM
1024
4096
1400
4096
Speed
25
40
16
Supplier
Motorola
ST
Microchip
Atmel
Especialidad
Mas Info
http://www.national.com
http://www.analog.com
http://www.maxim-ic.com
http://www.zilog.com
http://www.cygnal.com
http://www.ti.com
9.- Conclusiones.
Los Microcontroladores de 8 bits continan siendo el producto ms consumido
entre los integrados debido a la facilidad de programacin en aplicaciones de
usuario final, reproductores/grabadores de DVD, dispositivos de control remoto,
cmaras digitales, sistemas de sonido, teclados y otros.
Contina siendo atractivo gracias a su bajo coste, su capacidad de grabacin onchip y ciertas caractersticas que facilitan producir una aplicacin final.