
PI7C9X7954
PCI Express® Quad UART
Dat asheet
Page 6 of 70
September 2009 – Revision 1.3
Pericom Semiconductor
7. UART REGISTER DESCRIPTION..................................................................................................44
7.1. REGISTERS IN I/O MODE ..........................................................................................................44
7.1.1. RECEIVE HOLDING REGISTER – OFFSET 00h................................................................45
7.1.2. TRANSMIT HOLDING REGISTER – OFFSET 00h..............................................................45
7.1.3. INTERRUPT ENABLE REGISTER – OFFSET 01h ..............................................................45
7.1.4. INTERRUPT STATUS REGISTER – OFFSET 02h................................................................46
7.1.5. FIFO CONTROL REGISTER – OFFSET 02h.......................................................................46
7.1.6. LINE CONTROL REGISTER – OFFSET 03h .......................................................................46
7.1.7. MODEM CONTROL REGISTER – OFFSET 04h.................................................................47
7.1.8. LINE STATU S REGISTER – OFF SET 05h............................................................................48
7.1.9. MOD EM STATUS REGISTER – OFFSET 06h......................................................................49
7.1.10. SPECIAL FUN C TION RE GI STER – OFFSET 07h...............................................................49
7.1.11. DIVISOR LATCH LOW REGISTER – OFF S ET 00h, LCR[7] = 1........................................50
7.1.12. DIVISOR LATCH HIGH REGISTER – OFFSET 01h, LCR[7] = 1.......................................50
7.1.13. SAMPLE CLOCK REGISTER – OFFSET 02h, LCR[7] = 1.................................................50
7.2. REGISTERS IN MEMORY-MAPPING MODE .......................................................................................51
7.2.1. RECEIVE HOLDING REGISTER – OFFSET 00h................................................................52
7.2.2. TRANSMIT HOLDING REGISTER – OFFSET 00h..............................................................53
7.2.3. INTERRUPT ENABLE REGISTER – OFFSET 01h ..............................................................53
7.2.4. INTERRUPT STATUS REGISTER – OFFSET 02h................................................................53
7.2.5. FIFO CONTROL REGISTER – OFFSET 02h.......................................................................54
7.2.6. LINE CONTROL REGISTER – OFFSET 03h .......................................................................54
7.2.7. MODEM CONTROL REGISTER – OFFSET 04h.................................................................55
7.2.8. LINE STATU S REGISTER – OFF SET 05h............................................................................56
7.2.9. MOD EM STATUS REGISTER – OFFSET 06h......................................................................56
7.2.10. SPECIAL FUN C TION RE GI STER – OFFSET 07h...............................................................57
7.2.11. DIVISOR LATCH LOW REGISTER – OFFSET 08h.............................................................57
7.2.12. DIVISOR LATCH HIGH REGISTER – OFFSET 09h............................................................57
7.2.13. ENHANCED FUNCTION REGISTER – OF FSET 0Ah.........................................................57
7.2.14. XON SPECIAL CHARACTER 1 – OFFSET 0Bh...................................................................59
7.2.15. XON SPECIAL CHARACTER 2 – OFFSE T 0Ch ..................................................................59
7.2.16. XOFF SPECIAL CHARACTER 1 – OFFSET 0Dh................................................................59
7.2.17. XOFF SPECIAL CHARACTER 2 – OFFSET 0Eh ................................................................59
7.2.18. ADVANCE CONTROL REGISTER – OFFSET 0Fh..............................................................59
7.2.19. TRANSMIT INTERRUPT TRIGGER LEVEL – OFFSET 10h................................................60
7.2.20. RECEIVE INTERRUPT TRIGGER LEVEL – OFFSET 11h..................................................60
7.2.21. FLOW CONTROL LOW TRIGGER LEVEL – OFFSET 12h.................................................60
7.2.22. FLOW CONTROL HIGH TRIGGER LEVEL – OFFSET 13h ...............................................60
7.2.23. CLOCK PRESCALE REGISTER – OFFSET 14h..................................................................60
7.2.24. RECEIVE FIFO DATA C OU NTER – OFFSET 15h, SF R[ 6] = 0..........................................60
7.2.25. LINE STAT U S REGISTER C OUNT ER – O FFSET 15h, SFR[6] = 1 ....................................61
7.2.26. TRANSMIT FIFO DATA COUNTER – OFFSET 16h, SFR[7] = 1 .......................................61
7.2.27. SAMPLE CLOCK REGISTER – OFFSET 16h, SFR[7] = 0 .................................................61
7.2.28. GLOBAL LINE STATUS REGISTER – OFFSET 17h............................................................61
7.2.29. RECEIVE FIFO DATA REGISTERS – OFFSET 100h ~ 17Fh..............................................62
7.2.30. TRANSMIT FIFO DATA REGISTERS – OFFSET 100h ~ 17Fh ...........................................62
7.2.31. LINE STATUS FIFO REGISTERS –OFFSET 180h ~ 1FFh..................................................62
8. EEPROM INTERFACE .....................................................................................................................63
8.1. AUTO MODE EERPOM ACCESS ...............................................................................................63
8.2. EEPROM MODE AT RESET ........................................................................................................63
8.3. EEPROM SPACE ADDRESS MAP AND DESCRIPTION ..........................................................63