
BIT1612 10-Bit Digital Video Decoder with OSD and T-CON
85
Figure 7-5 BIT1612 Script Controller Addressing Space
有些應用上希望使用超過 2KB的程式記憶體,除了使用 24C32 外,BIT1612 提供兩組TWSI的方式來
進行程式記憶體空間的擴充,如
Figure 7-4。無論使用單 24C32 或是雙 24C16 的方式,在做跨Bank的動
作時,一定要先設定R_EEPROM_BANK_SEL到正確的BANK。以 Figure 7-4 的情況為例:
…… ; ROM 1, BANK0
MOV R_EEPROM_BANK_SEL, 001h
MOV R_REG_ADDR_L, 0A0h
MOV R_REG_ADDR_H, 003h
TABLE ; A<= ROM2[0A0h], BANK1
MOV B, A ; ROM1, BANK0
DEC
……
而在定址空間邊界上,則不能讓單一指令跨 BANK,如 MOV S, #NUM 為 4-Byte 的指 令,則 MOV S,
#NUM 不能存放於 0x7FD、0x7FE、0x7FF,但可以存放在 0x7FC ~ 0x7FF。
0x7FC MOV S, NUM (OP Code)
0x7FD NUM 1
0x7FE NUM 2
0x7FF NUM 3
7.2.5 Serial EEPROM Write Protection and Power Monitor
BIT1612 新增Power Monitor 與Dynamic Write Protection功能,避免EEPROM在惡劣環境下產生非
預期的誤動作。Dynamic Write Protection功能可以參考
Figure 7-2,將BIT1612 的OP2 接至 24C16 的WP
Pin,並將R_WP_EN設為 1 即可。Power Monitor功能則是會監控電壓是否正常,若不正常將停止對Serial
EEPROM讀寫,並對Script MCU Reset,要使用此功能只要將R_PG_EN設為 1,經過電壓比較器輸出的
訊號接至BIT1612 的GIN7 即可。
7.2.6 Watch Dog Timer
BIT1612 有一 Watch Dog Timer (WDT),R_WDT_SEL 可以選擇 Timer 的 Interval,當超過此 Interval
Kommentare zu diesen Handbüchern