Escolar Documentos
Profissional Documentos
Cultura Documentos
Olm
pica.
Ingen
iera
en
Comp
utaci
n.
Puert
os de
E/S y
mapa
de
mem
oria
Moto
rola
68HC
ndice
Contenido
ndice................................................................................................1
Introduccin.....................................................................................2
Desarrollo.........................................................................................3
Direcciones de los puertos de E/S 68HC12...................................3
Mapa de memoria 68HC12...........................................................5
Diagrama a bloques 68HC12........................................................6
Physical Memory...........................................................................8
Conclusin........................................................................................9
Bibliografa.....................................................................................10
Introduccin
A lo largo de este trabajo mostrare cuales son las direcciones de
los puertos de entradas y salidas, mapa de memoria y diagrama a
bloques del Motorola 68HC12.
Se dar de una manera prctica la informacin necesaria para
poder familiarizarse con este tema y as resolver muchas dudas
que tal vez se generen.
Este trabajo bsicamente es para dejar en claro los componentes y
divisiones del microcontrolador con el cual trabajaremos durante
todo el semestre (Motorola 68HC12).
Adems se dar una descripcin de los componentes de cada uno
de ellos con sus respectivas ilustraciones para hacer que este
trabajo sea ms sencillo de entender.
Antes de dar inicio es necesario dar una definicin de que es un
microcontrolador (tambin llamado microprocesador) es un circuito
integrado que en su interior contiene una unidad central de
procesamiento (CPU), unidades de memoria (RAM y ROM), puertos
de entrada y salida y perifricos.
Desarrollo
Direcciones de los puertos de E/S 68HC12
ADDRESS
TYPE MEMORY
$C000
$FFFF
FLASH
$8000
$BFFF
External RAM
$4000
$7FFF
External RAM
$3F8C
$3FFD
$3E00
$3F8B
Internal RAM
Internal RAM
MEMORY
APPLICATION
MON12, NOICE and
firmware located in
internal FLASH.
User paged progam
memory
space,
pages $20-$2E
User
program
memory,
emulate
fixed page $3E
RAM interrupt vector
table
Monitor
reserved
RAM memory
$1000
$3DFF
$0400
$0FEB
Internal RAM
$0000
$03FF
HCS12 Registers
Internal EEPROM
Expanded Microcontroller
Hardware Details
Architecture:
CPU
CPU.
Components and control signals from control unit.
Connections between control Unit and data path.
Components and signal flow within data path.
Peripheral Hardware Memory Map.
and
Peripheral
Address
$0000 - $0017
$0018 - $0019
$001A - $001B
$001C - $001F
$0020 - $0027
$0028 $002F
$0030 - $0033
$0034 - $003F
$0040 - $007F
$0080 - $009F
$00A0 - $00C7
$00C8 - $00CF
$00D0 - $00D7
Module
Size
(Bytes)
CORE (Ports A,B,E, 24
Modes,Inits,Test)
Reserved
2
Device ID register 2
(PARTID)
CORE (MEMSIZ, IRQ, 4
HPRIO)
Reserved
8
CORE(Background
8
Debug Mode)
CORE (PPAGE,Port K) 4
Clock
and
Reset 12
Generator
(PLL,RTI,COP)
Enchanced Capture 64
Timer
16-bits
8
channels
Analog to Digital 32
Converter
10-bits
8channels
Pulse
Width 40
Modulator 8-bit 8
channels(PWM)
Serial
8
Communications
Interface 0 (SCI0)
Serial
8
Communications
Interface 0 (SCI1)
$00D8 - $00DF
$00E0 - $00E7
$00E8 - $00EF
$00F0 - $00F7
$00F8 - $00FF
$0100 - $010F
$0110 - $011B
$011C $011F
$0120 - $013F
$0140 - $017F
$0180 - $01BF
$01C0 - $01FF
$0200 - $023F
$0240 - $027F
$0280 - $02BF
$02C0 - $03FF
Serial
Peripheral
Interface (SPI0)
Inter IC Bus
Byte
Data
Link
Controller (BDLC)
Serial
Peripheral
Interface (SPI1)
Serial
Peripheral
Interface (SPI2)
Flash
Control
Register
EEPROM
Control
Register
Reserved
Analog to Digital
Converter 19-bit 8
channels (ATD1)
Motorola
Scalable
Can (CAN0)
Motorola
Scalable
Can (CAN1)
Motorola
Scalable
Can (CAN2)
Motorola
Scalable
Can (CAN3)
Port
Integration
Module (PIM)
Motorola
Scalable
Can (CAN4)
Reserved
8
8
8
8
8
16
12
4
32
64
64
64
64
64
64
320
Physical Memory
$0000-$0FFF
$1000-$3FFF
$4000-$7FFF
EEPROM array
4096
RAM array
12288
Fixed Flash EEPROM 16384
array.
Incl. 0.5K, 1K, 2K, or
$8000-$BFFF
$C000-$FFFF
4K
Flash EEPROM Page 16384
Window
Fixed Flash EEPROM 16384
array.
Incl. 0.5K, 1K, 2K, or
4K Protected Sector
at end and 256
bytes
of
Vector
Space
at
$FF80$FFFF
Conclusin
A lo largo de este trabajo entend y comprend los componentes en
los cuales est dividido el microprocesador 68HC12 el cual est
lleno de complejidades a causa no solo de que todos los archivos
eficientes estn en ingles sino que no todas las fuentes de
informacin son confiables.
Tambin me resulto til saber que el microprocesador Motorola es
el ms utilizado para el aprendizaje de los estudiantes.
Es sorprendente que un microprocesador tan pequeo este
compuesto de tantos componentes que a su vez realizan una
funcin especfica ya que si lo pensamos detenidamente el
microprocesador seria como nuestro cerebro ya que en l se
Bibliografa
Mason, P. A. (12 de Junio de 2014). MSU. Recuperado el 01 de
Septiembre
de
2016,
de
http://www.egr.msu.edu/classes/ece331/mason/web_files/HO_
7_Peripheral%20Hardware.pdf
Motorola. (26 de Julio de 2000). datasheetspdf. Recuperado el 01
de
Septiembre
de
2016,
de
http://www.datasheetspdf.com/mobile/515144/68HC12.html