Mantaray USBDM y Shrimp

Document created by Braulio Elias Chi Salavarria on Jul 25, 2014
Version 1Show Document
  • View in full screen mode

El programador USBDM es una interfaz de programación y depuración para los microcontroladores Freescale, existen varias versiones de esta herramienta, el programador MantaRay USBDM está basada en la versión para los microcontroladores HCS08(BDM) y Kinetis (SWDIO).

Toda la información acerca de este proyecto puedes encontrarlo en

8ba20b_82b6b8d1ad7344d49340519e2b971ecd.png_srz_p_184_208_75_22_0.50_1.20_0.00_png_srz

 

 

BDM (Background debug mode)

El puerto de programación BDM es una interfaz de programación desarrollada por Freescale para los microcontroladores HCS08 (8 bits) y Coldfire V1 (32 bits). Las características más sobresalientes sobre este puerto de programación es que solo utiliza un pin de programación (BKGD). Además de permitir la programación de la memoria flash, también permite el "debug in circuit" esto quiere decir que podemos depurar nuestro codigo en tiempo real a través del software Codewarrior.

 

SWDIO

Es la versión minima del JTAG para los microcontroladores Kinetis (Cortex ARM 32 bits) en la cual solo utiliza una linea de comunicación (SWDIO) y una señal de reloj (SWCLK). Este puerto esta en los Cortex M0 como son KL01, KL02, KL03, KL1x,KL2x,KE02,KE04 y KE06.

 

El programador MantaRay USBDM permite la programación y la depuración de los microcontroladores de Freescale de la gama de 8 bits y 32 bits.

 

 

Shrimp

 

El complemento perfecto para el programador MantaRay USBDM es Shrimp, una pequeña tarjeta que tiene el tamaño exacta de un integrado con montaje DIP28 600mil, la cual, la hace una herramienta flexible, al hacer prototipos en una protoboard, y después en un prototipo final.

La tarjeta Shrimp es compatible con los microcontroladores de 8 bits MC9S08PA16 y de 32 bits MKE02Z16, los dos totalmente compatibles en pines y periféricos.

 

 


 

 

 

MC9S08PA16

8-Bit S08 central processor unit (CPU)

– Up to 20 MHz bus at 2.7 V to 5.5 V across

temperature range of -40 °C to 105 °C

– Supporting up to 40 interrupt/reset sources

– Supporting up to four-level nested interrupt

– On-chip memory

– Up to 16 KB flash read/program/erase over full

operating voltage and temperature

– Up to 256 byte EEPROM; 2-byte erase sector;

program and erase while executing flash

– Up to 2048 byte random-access memory (RAM)

– Flash and RAM access protection

MKE02Z16

• Operating characteristics

– Voltage range: 2.7 to 5.5 V

– Flash write voltage range: 2.7 to 5.5 V

– Temperature range (ambient): -40 to 105°C

• Performance

– Up to 40 MHz ARM® Cortex-M0+ core and up

to 20 MHz bus clock

– Single cycle 32-bit x 32-bit multiplier

– Single cycle I/O access port

• Memories and memory interfaces

– Up to 16 KB flash

– Up to 256 B EEPROM

– Up to 2 KB RAM

 

8ba20b_228bddde7caa4ab49bc7f24c0909dbcd.png_srz_p_331_289_75_22_0.50_1.20_0.00_png_srz

 

Más información técnica la puedes encontrar en el siguiente link

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KE02&nodeId=01624698C90DE4

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=S08P&nodeId=01624684491437EDDD


Muy pronto mas adelantos de este proyecto

Attachments

    Outcomes