
Table of Contents
1.0 FAX SYSTEM CONFIGURATIONàààààààààààààààààà6
1.1 Block Diagram Description àààààààààààààààààààààà6
1.2 Module Diagram ààààààààààààààààààààààààààààààà7
1.2.1 Bus and Memory Controller (BMC)àààààààààà8
1.2.2 Timing Control Unit (TCU) ààààààààààààààààà8
1.2.3 Sigma-Delta CODEC (SDC) àààààààààààààààà8
1.2.4 Scanner Controller (SCANC)ààààààààààààààà8
1.2.5 Printer Controller (PRNTC)ààààààààààààààààà8
1.2.6 DMA Controller (DMAC) ààààààààààààààààààà8
1.2.7 Universal Asynchronous Receiver-Transmitter
(UART)àààààààààààààààààààààààààààààààààà8
1.2.8 MICROWIRE (MWIRE) àààààààààààààààààààà8
1.2.9 Interrupt Control Unit (ICU)ààààààààààààààààà8
1.2.10 Ports àààààààààààààààààààààààààààààààààà8
1.3 Operation Modes àààààààààààààààààààààààààààààà8
1.3.1 Functionality ààààààààààààààààààààààààààààà9
2.0 ARCHITECTUREààààààààààààààààààààààààààààààà10
2.1 MCFGDModule Configuration Registeràààààààààà10
2.2 Timing Control Unit (TCU)àààààààààààààààààààààà10
2.2.1 Features ààààààààààààààààààààààààààààààà10
2.2.2 Operation àààààààààààààààààààààààààààààà10
2.2.2.1 External Clocks àààààààààààààààààà11
2.2.2.2 Internal Clocksààààààààààààààààààà11
2.2.3 Registersààààààààààààààààààààààààààààààà12
2.2.3.1 Usage Recommendations ààààààààà13
2.3 Sigma-Delta CODEC (SDC) àààààààààààààààààààà13
2.3.1 Features ààààààààààààààààààààààààààààààà13
2.3.2 Operation àààààààààààààààààààààààààààààà13
2.3.2.1 Block Diagram ààààààààààààààààààà13
2.3.2.2 On-Chip Digital Blocks àààààààààààà15
2.3.3 Programmable Functionsààààààààààààààààà15
2.3.3.1 Sigma-Delta ON/OFFààààààààààààà15
2.3.4 Off-Chip Analog Circuitsàààààààààààààààààà15
2.3.4.1 Analog Transmitter ààààààààààààààà17
2.3.4.2 Analog Receiver ààààààààààààààààà17
2.3.5 Registersààààààààààààààààààààààààààààààà17
2.3.6 Usage Recommendations àààààààààààààààà18
2.4 Scanner Controller (SCANC) ààààààààààààààààààà18
2.4.1 Features ààààààààààààààààààààààààààààààà18
2.4.2 Operation àààààààààààààààààààààààààààààà18
2.4.2.1 Scanner Signals Generator Block àà19
2.4.2.2 Scanner Period Pulse (SPP)
Generation àààààààààààààààààààààà20
2.4.2.3 Video Handling Block ààààààààààààà21
2.4.2.4 Threshold DAC (Dithering and
Automatic Background Control) àààà22
2.4.2.5 Stepper Motor Control Blockààààààà23
2.0 ARCHITECTURE
(Continued)
2.4.3 Registersààààààààààààààààààààààààààààààààà23
2.4.4 Usage Recommendations àààààààààààààààààà24
2.5 Printer Controller (PRNTC) ààààààààààààààààààààà25
2.5.1 Features ààààààààààààààààààààààààààààààà25
2.5.2 Operation àààààààààààààààààààààààààààààà25
2.5.2.1 Printer Bitmap Shifter Blockàààààààà25
2.5.2.2 Thermal Print-Head Control Block àà25
2.5.3 Registersààààààààààààààààààààààààààààààà28
2.5.4 Usage Recommendations àààààààààààààààà28
2.6 Direct Memory Access Controller (DMAC)àààààààà29
2.6.1 Features ààààààààààààààààààààààààààààààà29
2.6.2 Description ààààààààààààààààààààààààààààà29
2.6.2.1 A General DMA Channel àààààààààà29
2.6.2.2 Transfer Typesààààààààààààààààààà29
2.6.2.3 Operation Modesààààààààààààààààà29
2.6.3 Detailed Operation Flowàààààààààààààààààà29
2.6.4 NS32FX200 DMA Channels àààààààààààààà30
2.6.5 Registersààààààààààààààààààààààààààààààà30
2.6.6 Usage Recommendations àààààààààààààààà32
2.6.7 DMAC Bus Cycles ààààààààààààààààààààààà32
2.7 Universal Asynchronous Receiver-Transmitter
(UART)àààààààààààààààààààààààààààààààààààààà36
2.7.1 Features ààààààààààààààààààààààààààààààà36
2.7.2 Operation àààààààààààààààààààààààààààààà36
2.7.3 Registersààààààààààààààààààààààààààààààà37
2.7.4 Usage Recommendations àààààààààààààààà38
2.8 MICROWIRE (MWIRE) àààààààààààààààààààààààà38
2.8.1 Features ààààààààààààààààààààààààààààààà38
2.8.2 Operation àààààààààààààààààààààààààààààà38
2.8.3 Registersààààààààààààààààààààààààààààààà38
2.8.4 Usage Recommendations àààààààààààààààà40
2.9 Interrupt Control Unit (ICU)ààààààààààààààààààààà40
2.9.1 Features ààààààààààààààààààààààààààààààà40
2.9.2 Operation àààààààààààààààààààààààààààààà40
2.9.3 Registersààààààààààààààààààààààààààààààà41
2.9.4 Usage Recommendations àààààààààààààààà41
2.10 Ports Moduleàààààààààààààààààààààààààààààààà41
2.10.1 Features ààààààààààààààààààààààààààààà41
2.10.2 Operation àààààààààààààààààààààààààààà41
2.10.2.1 General Purpose Input/Output
Ports àààààààààààààààààààààààà41
2.10.2.2 External Output Port Extension à43
2.10.2.3 Stepper Motors Output Ports ààà43
2.10.3 Registers àààààààààààààààààààààààààààà43
2.10.4 Usage Recommendationsàààààààààààààà45
2