English
Language : 

AMG-XB404 Datasheet, PDF (58/73 Pages) alpha microelectronics gmbh – Fully Integrated Single Motor Controller for Electrical Motors
AMG-XB404
Fully Integrated Single Motor Controller for Electrical Motors
5.10. On-Chip Bus Register Summary
INDIRECT
10 Bit
ADDRESS
DIRECT
6 Bit
ADDRESS
0x0 ~ 0x1F
0x21
0x1
REGISTER
NAME
R0~R31
M0DAT0
COMMENTS
page
General purpose registers
M0 data register 0
0x22
0x2
M0DAT1
M0 data register 1
0x23
0x3
M0DAT2
M0 data register 2
0x24
0x4
M0DAT3
M0 data register 3
0x25
0x5
M0ADR
M0 address register
0x26
0x27
0x28
0x29
0x6
M0SC
M0 status and
configuration register
0x7
PFCD
PFC data
0x8
PFCSC
PFC status and command
0x9
MCPUSEL
DMCE select register
0x2A
0x2B
0x2C
0x2D
0x2E
0x2F
0xA
ADCCONF ADC configuration
ADCIRES
0xB
ADCD
ADC interrupt reset (write
only)
ADC data (read only)
ADCREQ
0xC
ADCINT
ADC sample request
(write only)
ADC interrupts (read only)
0xD
PORTEI
PORTEO
GPIO port E
data input/output
0xE
PORTEE
GPIO port E
output enable
0xF
IOEXPA
IO expander address
0x30
0x31
0x32
0x33
0x34
0x35
0x36
0x37
0x38
0x39
0x3A
0x10 SRD0
0x11
SRD1
0x12 SRA0
0x13 SRA1
0x14 SRSC
0x15
0x16
0x17
0x18
0x19
PORTAI
PORTAO
PORTBI
PORTBO
PORTCI
PORTCO
PORTDI
PORTDO
PORTAE
0x1A PORTBE
Shadow RAM low byte of
data
Shadow RAM high byte of
data
Shadow RAM low byte of
address
Shadow RAM high byte of
address
Shadow RAM status and
command
GPIO port A
data input/output
GPIO port B
data input/output
GPIO port C
data input/output
GPIO port D
data input/output
GPIO port A
output enable
GPIO port B
output enable
Table 32: On-Chip bus Register summary
INDIRECT
10 Bit
ADDRESS
0x3B
DIRECT
6 Bit
ADDRESS
0x1B
REGISTER
NAME
PORTCE
0x3C
0x1C PORTDE
0x3D
0x1D PORTIE
0x3E
0x1E PORTIFR
0x3F
0x1F IOEXPD
COMMENTS
GPIO port C
output enable
GPIO port D
output enable register
GPIO interrupt enable
register
GPIO interrupt flag
indicator and reset
register
IO expander data
page
0x30
0x41
0x42
0x43
0x44
0x45
0x46
0x47
0x48
0x49
0x4A
0x4B
0x4C
0x50
0x51
0x52
0x53
0x54
0x55
0x56
0x57
0x58
0x59
0x5D
0x5E
0x5F
0x20
0x21
WDTCR
0x22
0x23
TCR0
TCNT0
0x24
OCR0
0x25
0x26
TCR1
TCNT1
0x27
OCR1
0x28
0x29
TCR2
TCNTL2
0x2A TCNTH2
0x2B OCRL2
0x2C OCRH2
0x30
UCSR
0x31
0x32
0x33
RXB
TXB
INTCONL
0x34
INTCONH
0x35
TWISC
0x36
0x37
0x38
0x39
0x3D
0x3E
0x3F
TWIADR
TWIDAT
SPICTRL
SPIDAT
SPL
SPH
SREG
watchdog timer control
register
timer 0 control register
timer 0 counter value
register
timer 0 output compare
value register
timer 1 control register
timer 1 counter value
register
timer 1 output compare
value register
timer 2 control register
timer 2 counter value
register, low byte
timer 2 counter value
register, high byte
timer 2 output compare
value register, low byte
timer 2 output compare
value register, high byte
UART status and
configuration register
UART receive register
UART transmit register
interrupt controller low
configuration register
interrupt controller high
configuration register
two wire interface status
and configuration
two wire interface address
two wire interface data
SPI control register
SPI data register
stack pointer low byte
stack pointer high byte
MCU status register
AMG-XB404
Revision: A
2. Nov. 2012 © All rights reserved
Page 58 of 73