Está en la página 1de 15

Microcontroladores

Freescale(Motorola)
Freescale Semiconductor es una compañía global líder en la industria de semiconductores enfocada
proveer procesamiento embebido y productos de conectividad. Actualmente, se enfoca al suministro
de productos para la industria automotriz, de redes, comunicaciones inalámbricas, control industrial
e industrias de consumo electrónico.
Esta compañía privada está basada en Agustín, Texas, y tiene diseño, investigación y desarrollo,
manufactura u operación de ventas en más de 30 países. Freescale es una de las compañías más
grandes de semiconductores con ventas en el 2006 de $6.4 Billones de dólares.
Freescale puede ser una las mas grandes compañías que la gente toca cada día, pero a la que nunca
se escucha. Ha enviado más de 17 billones de semiconductores que pueden ser encontradas en
marcas de todos los días como: Celulares Motorota, Sony electronics, Electrodomésticos Whirlpool,
Teclados y mousse Logitech, Sistemas de entrenamiento Life fitness, Routers Cisco, Radios Bose,
Sistemas de calefacción y enfriamiento Trane, Vehículos Mercedes, BMW, Ford, Hyundai y General
Motors, etc.
8 Bits 16 Bits 32 Bits
Motorola 6800
Motorola 6809
Motorola Dragonball
Motorola 68000 Motorola 68000
Motorola 68008 Motorola 68008 Motorola 68008
Motorola 68012 Motorola 68012
Motorola 68020
Motorola 68030
Motorola 88000
Motorola 96000 Motorola 96000
Motorola MC68EC020
FreeScale DragonBall MX-1 FreeScale DragonBall MX-1
(encapsulado BGA). (encapsulado BGA).
8 Bits 16 Bits 32 Bits
HC08
HCS08
RS08
S12
HC12
HC16
68K/ColdFire
PowerPC
68HC05
* CPU 8 bits con el conjunto de instrucciones del microcontrolador 6805.
* 112 bytes de memoria RAM.
* 3776 bytes memoria EPROM.
* 20 pines de entrada/salida bidireccionales.
* Generador de clock interno.
* Timer.
* Conversor A/D o circuito para realizar la Conversión digital-analógica.
derivativos OTP y EPROM
posee una ventana de cuarzo en la parte superior para borrar la memoria EPROM (Erasable
Programmable Read-Only Memory,) con luz ultravioleta.
El motivo por el cual la ventana es de cuarzo se debe a que el vidrio normal atenúa la luz
ultravioleta y el cuarzo permite el paso de la luz ultravioleta.
Freescale 68HC08
Código compatible con la familia M6805, M14805 y la familia HC05.
El bus interno tiene una frecuencia de 8 MHz.
Sistema para proteger el funcionamiento estable del programa.
Reset opcional por watch-dog o (COP) (computer operating properly).
Detección de baja tensión de alimentación seleccionable a 3.0 o 5.0 Volts.
Detección de un código de instrucción ilegal o no existente con opción a reset automático.
Detección de una dirección ilegal o no existente con opción a reset automático.
Diseñado para sistemas que usan poca potencia.
La memoria RAM es totalmente estática con los modos (STOP) y modo esperar un evento externo
(WAIT).
Con respecto a la compatibilidad con el código escrito para HC05; hay una leve incompatibilidad en
los llamados de interrupciones ya que en el microcontrolador HC05 el registro índice X es de 8 Bits y
en el HC08 y HCS08 dicho registro índice se denomina H:X y es de 16 bits y por lo tanto el único
registro que se omite guardar en el stack ante una interrupción es el registro H y por lo tanto se
deberá apilar (push) y retirar (o desapilar, pop) el registro H con las instrucciones PSHH y PULH
respectivamente.
Motorola 68HC11
La familia Motorola 68HC11 (abreviado HC11 o 6811) es una familia de microcontroladores de
Motorola, derivada del microprocesador Motorola 6800. Los microcontroladores 68HC11 son más
potentes y costosos que los de la familia 68HC05 y se utilizan en múltiples sistemas embebidos.
Siguen la Arquitectura de von Neumann, en la que la memoria de programa, de datos y de
entrada/salida se direcciona en un único mapa de memoria.
Internamente, el conjunto de instrucciones de la familia 68HC11 es compatible con la del Motorola
6801 y el Motorola 6809, con el añadido de un registro Y (que puede ser empleado por las mismas
instrucciones que el registro X). La familia 68HC11 emplea instrucciones de longitud variable y se
considera que emplea una arquitectura CISC. Tienen dos acumuladores de ocho bits (A y B), cuenta
con un acumulador virtual D, que no es más que la unión de A y B (16 bits), dos registros índice de 16
bits (X e Y), un registro de banderas, un puntero de pila y un contador de programa.
Los 68HC11 tienen cinco puertos externos (A, B, C, D y E), cada uno de ocho bits excepto el D, que es
generalmente de seis bits.
El puerto A se emplea en captura de eventos, salida comparada, acumulador de pulsos y otras
funciones de reloj; el puerto D para E/S serie y el puerto E como conversor analógico-digital.
La familia 68HC11 puede funcionar tanto con memoria interna o externa. En caso de emplear
memoria externa, los puertos B y C funcionan como bus de datos y direcciones respectivamente.
PowerPC
PowerPC (usualmente abreviada PPC) es el nombre original de la arquitectura de computadoras de tipo RISC, que fue
desarrollada por IBM, Motorola, y Apple.
El PowerPC ha sido una de las arquitecturas más extendidas gracias a su alto rendimiento y su implementación
tecnológica. Éste es un pequeño listado de las implementaciones del PowerPC a lo largo de su historia.
601 MPC601 50 y 66 MHz
602 productos para consumidor (bus de datos y direcciones multiplexados)
603 para ordenadores portátiles
603e
604
604e
620 la primera implementación de 64 bits
x704 BiCOMOS implementación PowerPC por Exponential Technologies
750 G3 (1997) 233 MHz y 266 MHz
7400 G4 (1999) 350 MHz
750FX anunciado por IBM en 2001 y disponible en 2002 en 1 GHz.
970 G5 (2003) implementación 64-bit derivada del IBM Power 4. Velocidades de 1,4 GHz, 1,6 GHz, 1,8 GHz, 1,9 GHz, 2,0
GHz, 2,1 GHz, 2,3 GHz, 2,5 GHz, y 2,7 GHz
Freescale HCS12

Sistemas de desarrollo actuales


Freescale HCS12
Large, solderless breadboard area with four power distribution strips
Integrated HCS12/HCS12X/S08 USB programmer
Signal and module breakout arranged logically around breadboard area
Dimensions: 8.5" x 11"
Open architecture for third-party plug-in boards
Hi-Speed USB plug-and-play connectivity
1.25 MS/s oscilloscope with 100 MS/s
51 ⁄2-digit isolated digital multimeter
±15 and +5 V power supply
Manual control – function generator and variable power supply
Circuit protection with resettable fuse
Completely open and customizable in LabVIEW
ColdFire MCF5225X
Tower compatible microcontroller module
MCF5225XV2 ColdFire Microcontroller
MCF52259 in an 144 LQFP package
Complimentary NXP MQX™ software solutions
Connectivity: USB 2.0 full-speed host/device/OTG controller; FlexCAN controller; 10/100 Ethernet controller
External Mini-FlexBus interface
Cryptographic accelerator unit
MC9S08JM60 based Open Source Debug (OSBDM) circuit
4 user controlled LEDs
Four DIP Switches and two push buttons for user input
Potentiometer
MMA7260 three-axis accelerometer
RS232 transceiver and 2x5 pin header
Expansion via Primary Elevator connector
Small form factor (59mm x 90mm) standard with NXP Tower System
Price : $139.45

También podría gustarte