English
Language : 

AMG-XB404 Datasheet, PDF (38/73 Pages) alpha microelectronics gmbh – Fully Integrated Single Motor Controller for Electrical Motors
AMG-XB404
Fully Integrated Single Motor Controller for Electrical Motors
Bit
7
6
5
4
3
2
1
0
Write
D0[7:0]
Read
D0[7:0]
Initial value
0
0
0
0
0
Write
D1[7:0]
Read
D1[7:0]
Initial value
0
0
0
0
0
Write
A0[7:0]
Read
PCR[7:0]
Initial value
0
0
0
0
0
Write
A1[7:0]
Read
MCU_CLK EE_DONE
0
EN
Initial value
0
0
0
0
0
Write
0
0
0
Read
0
0
0
0
0
Initial value
0
0
0
0
0
Table 16: Program and debug interface registers
0
0
0
0
0
0
0
0
0
PCR[12:8]
0
CMD[4:0]
EE_RDY
0
0
EE_FOUND
0
0
Status bit
0
Code
0
1
2
3
4
5
6
7
8
9
10
11
12
13
16
Description
Write 16 bit data {D1,D0} to Shadow SRAM at
address {A1,A0}
Load Shadow SRAM data to {D1,D0}
Enable MCU reset
Disable MCU reset
Load low byte of MCU stack pointer to D0
Load MCU status register to D0
Load MCU general purpose register to D0
Load MCU RAM to D0
Set break point A[1:0] to {D1,D0}
Erase break point A[1:0]
Continue after break point and disable stepping
Enable stepping
Load high byte of MCU stack pointer to D1
Load program counter value to {A1,A0}
Check data in {D1, D0} against contents of
EEPROM
Purpose
Shadow SRAM
programming
MCU reset
MCU debugging
IC unlock
Register
name
SRD0
SRD1
SRA0
SRA1
SRSC
Comment
data
register,
lower byte
data
register,
higher byte
address
register,
lower byte
address
register,
higher byte
status and
command
register
17 start SRAM March C- test
SRAM test
19 start loading EEPROM to Shadow SRAM
20 stop loading EEPROM to Shadow SRAM
EEPROM loading
Table 17: Command register codes for Program and Debug Interface
5.7.1.1. Program Memory Initialization
After power-on reset the IC probes for an EEPROM by sending a device address word and
evaluating its acknowledge status.
If an EEPROM is detected, its contents will be copied to Shadow SRAM and the MCU's reset
signal will be released.
AMG-XB404
Revision: A
2. Nov. 2012 © All rights reserved
Page 38 of 73