AN1241 Motorola Semiconductor Products, AN1241 Datasheet - Page 15

no-image

AN1241

Manufacturer Part Number
AN1241
Description
Interfacing the Mc68hc705j1a to 9356/9366 Eeproms
Manufacturer
Motorola Semiconductor Products
Datasheet
***
J9356_WRAL
***
J9356_READ
***
J9356_ERASE
***
J9356_ERAL
AN1241/D
WRAL - subroutine to write all EEPROM ********************************
READ - subroutine to read EEPROM *************************************
ERASE - subroutine to erase EEPROM ***********************************
ERAL - subroutine to erase all EEPROM ********************************
lda
sta
lda
sta
bset
jsr
jsr
jsr
bclr
bclr
jsr
rts
lda
sta
bset
jsr
jsr
bset
bclr
jsr
bclr
bclr
rts
lda
sta
bset
jsr
jsr
bclr
jsr
rts
lda
sta
sta
bset
jsr
jsr
bclr
jsr
rts
Freescale Semiconductor, Inc.
For More Information On This Product,
#$80
OPCODE
#$40
ADDR
CS,PORTA
J9356_WR_OP
J9356_WR_ADDR
J9356_WR_DATA
SER_OUT,PORTA
CS,PORTA
J9356_WAIT
#$C0
OPCODE
CS,PORTA
J9356_WR_OP
J9356_WR_ADDR
SER_CLK,PORTA
SER_CLK,PORTA
J9356_RD_DATA
SER_OUT,PORTA
CS,PORTA
#$E0
OPCODE
CS,PORTA
J9356_WR_OP
J9356_WR_ADDR
CS,PORTA
J9356_WAIT
#$80
OPCODE
ADDR
CS,PORTA
J9356_WR_OP
J9356_WR_ADDR
CS,PORTA
J9356_WAIT
Go to: www.freescale.com
;load opcode
;load addr
;CS line is high
;write opcode
;write address
;write data
;CS line is low
;wait until EEPROM is ready
;return
;load opcode
;CS line is high
;write opcode
;write address
;clock the EE
;read data
;CS line is low
;return
;load opcode
;CS line is high
;write opcode
;write address
;CS line is low
;wait until EEPROM is ready
;load opcode and addr
;CS line is high
;write opcode
;write address
;CS line is low
;wait until EEPROM is ready
15

Related parts for AN1241