DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦88fd54515⟧ RcTekst

    Length: 17920 (0x4600)
    Types: RcTekst
    Names: »99109964.WP«

Derivation

└─⟦670c8f5a6⟧ Bits:30005866/disk2.imd Dokumenter i RcTekst format (RCSL 99-1-*)
    └─⟦this⟧ »99109964.WP« 

RcTekst


╱04002d4c0a00050000000002013c3140000000000000000000000000000000000000000000000000050a0f19232d37414b555f69737d87ff04╱
┆06┆i↲
↲
┆b0┆┆a1┆TABLE OF CONTENTS┆05┆PAGE↲
↲
1. INTRODUCTION .......................................    1↲
↲
2. FUNCTIONAL DESCRIPTION .............................    2↲
   2.1 Block Diagram ..................................    2↲
   2.2 Pin Out ........................................    3↲
   2.3 Pin Designation ................................    4↲
   2.4 Register Addressing ............................    7↲
   2.5 Register Definitions ...........................    7↲
       2.5.1 Control Register a .......................    7↲
       2.5.2 Control Register b .......................    8↲
       2.5.3 Transmit Register ........................    8↲
       2.5.4 Master Transmit Register .................    8↲
       2.5.5 Receive Register .........................    8↲
       2.5.6 Status Register ..........................    9↲
↲
3. MASTER MODE CONFIGURATION ..........................   10↲
   3.1 Initializing ...................................   10↲
   3.2 Running ........................................   10↲
↲
4. SLAVE MODE CONFIGURATION ...........................   11↲
   4.1 Initializing ...................................   11↲
   4.2 Running ........................................   11↲
   4.3 Broadcast Options ..............................   11↲
↲
5. SELFTEST MODE CONFIGURATION ........................   12↲
   5.1 Initializing ...................................   12↲
   5.2 Running ........................................   12↲
↲
6. ABSOLUTE MAXIMUM RATINGS ...........................   13↲
↲
7. DC CHARACTERISTICS .................................   14↲
↲
8. AC CHARACTERISTICS .................................   15↲

════════════════════════════════════════════════════════════════════════
↓
┆06┆ii↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆14┆┆b3┆┆06┆┆0b┆↲
↲
┆b0┆┆a1┆1. INTRODUCTION↲
↲
The Circuit II Protocol Communications Controller (CPCC) is ↓
made as a peripheral device to interface be┄tween a CPU and ↓
the CIRCUIT II protocol developed by RC. This character ↓
oriented protocol is based on a polling mas┄ter and up to 32 ↓
slaves with the data transfer only between the Mas┄ter and ↓
one Slave device at a time. In the CPCC how┄ever a Broadcast ↓
option is implemented to make it possible for the Master to ↓
transfer data to several Slaves simultan┄ously.↲
↲
A selftest option is implemented to make it possible to test ↓
the entire interface circuit by echoing transmitted data via ↓
the driving transformer into the receiver.↲
↲
The CPCC is implemented in an 1116 gate Shrinked High Speed ↓
CMOS Array from Philips and is in- and output compatible to ↓
HC/HCT logic.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
↲
┆b0┆┆a1┆2. FUNCTIONAL DESCRIPTION↲
↲
┆b0┆┆a1┆2.1 Block Diagram↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆2.2 Pin Out↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆2.3 Pin Designation↲
↲
┆a1┆Mnemonic   Pin no   Type   Name and Function┆05┆↲
↲
┆b0┆D0..D7┆f0┆     1-8      I/O    ┆84┆This 3-state bidirectional 8 bit ↓
┆19┆┆9b┆┆81┆┄buffer is used to interface to ↓
┆19┆┆9b┆┆81┆┄the Control-, Data- and Statusre┄┄↓
┆19┆┆9b┆┆81┆┄gister.↲
↲
┆b0┆-,RD┆f0┆       9        I      ┆84┆A "low" on this input informs the ↓
┆19┆┆9b┆┆81┆┄CPCC that the CPU is reading data ↓
┆19┆┆9b┆┆81┆┄or status informations from the ↓
┆19┆┆9b┆┆81┆┄CPCC.↲
↲
┆b0┆-,WR┆f0┆       10       I      ┆84┆A "low" on this input informs the ↓
┆19┆┆9b┆┆81┆┄CPCC that the CPU is writing Con┄↓
┆19┆┆9b┆┆81┆┄trol or Data informations to the ↓
┆19┆┆9b┆┆81┆┄CPCC.↲
↲
┆b0┆-,CS┆f0┆       11       I      ┆84┆A "low" on this input selects the ↓
┆19┆┆9b┆┆81┆┄CPCC. No reading or writing will ↓
┆19┆┆9b┆┆81┆┄occur unless the device is selec┄↓
┆19┆┆9b┆┆81┆┄ted. When -,CS is high, the Data ↓
┆19┆┆9b┆┆81┆┄bus condition will have no effect ↓
┆19┆┆9b┆┆81┆┄on the chip.↲
↲
┆b0┆A0..A1┆f0┆     12,13    I      ┆84┆These inputs in conjunction with ↓
┆19┆┆9b┆┆81┆┄the -,RD and -,WR inputs, informs ↓
┆19┆┆9b┆┆81┆┄the CPCC that the word on the da┄↓
┆19┆┆9b┆┆81┆┄ta bus is either control data or ↓
┆19┆┆9b┆┆81┆┄Status information.↲
↲
┆b0┆Gnd ┆f0┆       14              ┆84┆Ground: 0V reference↲
↲
┆b0┆XTAL2,┆f0┆     15,16           XTAL1 and XTAL2 are the output ↲
┆19┆┄┆81┆┄┆b0┆XTAL1┆f0┆                      ┆84┆and input respectively of an in┄↓
┆19┆┆9b┆┆82┆┄verting amplifier which is inten┄↓
┆19┆┆9b┆┆82┆┄ded for use as a crystal oscilla┄↓
┆19┆┆9b┆┆82┆┄tor. To drive the CPCC with an ↓
┆19┆┆9b┆┆82┆┄external oscillator XTAL1 must be ↓
┆19┆┆9b┆┆82┆┄used as input while XTAL2 must be ↓
┆19┆┆9b┆┆82┆┄left open.↲
↲
┆b0┆TxRDY ┆f0┆     17       0      ┆84┆Transmitter Ready.↲
                           ┆84┆In Slave mode this output signals ↓
┆19┆┆9b┆┄┄the CPU that the transmitter is ↓
┆19┆┆9b┆┄┄ready to ac┄┄cept a data character. ↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆Mnemonic   Pin no   Type   Name and Function┆05┆↲
↲
                           ┆84┆The TxRDY output pin can be used ↓
┆19┆┆9b┆┄┄as an in-terrupt to the system ↓
┆19┆┆9b┆┄┄or, for Polled operation, the CPU ↓
┆19┆┆9b┆┄┄can check TxRDY using a Status ↓
┆19┆┆9b┆┄┄Read operation. TxRDY is automa┄↓
┆19┆┆9b┆┄┄tically reset by the leading edge ↓
┆19┆┆9b┆┄┄of WR when a data character is ↓
┆19┆┆9b┆┄┄loaded from the CPU. The TxRDY ↓
┆19┆┆9b┆┄┄output pin is masked by the TxEN ↓
┆19┆┆9b┆┄┄control bit. ↲
↲
                           ┆84┆In Master mode if this pin is ↓
┆19┆┆9b┆┄┄asserted together with the TxRDY ↓
┆19┆┆9b┆┄┄pin it indicates that a proper ↓
┆19┆┆9b┆┄┄answer with no data has been ↓
┆19┆┆9b┆┄┄received.↲
↲
┆b0┆RxRDY ┆f0┆     18       0      Receiver Ready.↲
                           ┆84┆This output indicates that the ↓
┆19┆┆9b┆┄┄CPCC contains a character that is ↓
┆19┆┆9b┆┄┄ready to be input to the CPU. ↓
┆19┆┆9b┆┄┄RxRDY can be connected to the in┄↓
┆19┆┆9b┆┄┄terrupt structure of the CPU or, ↓
┆19┆┆9b┆┄┄for Polled operation, the CPU can ↓
┆19┆┆9b┆┄┄check the condition of RxRDY ↓
┆19┆┆9b┆┄┄using a Status Read operation. ↓
┆19┆┆9b┆┄┄RxRDY is automatically reset by ↓
┆19┆┆9b┆┄┄the leading edge of RD. The RxRDY ↓
┆19┆┆9b┆┄┄output pin is masked by the RxEN ↓
┆19┆┆9b┆┄┄control bit.↲
↲
                           ┆84┆Failure to read the received ↓
┆19┆┆9b┆┄┄character from the Rx Data Output ↓
┆19┆┆9b┆┄┄Register prior to the assembly of ↓
┆19┆┆9b┆┄┄the next Rx Data character will ↓
┆19┆┆9b┆┄┄set overrun condition error and ↓
┆19┆┆9b┆┄┄the previous character will be ↓
┆19┆┆9b┆┄┄written over and lost. If the Rx ↓
┆19┆┆9b┆┄┄Data is being read by the CPU ↓
┆19┆┆9b┆┄┄when the internal transfer is oc┄↓
┆19┆┆9b┆┄┄curing, overrun error will be set ↓
┆19┆┆9b┆┄┄and the old character will be ↓
┆19┆┆9b┆┄┄lost.↲
↲
┆b0┆X0, X1┆f0┆     19,20    0      ┆84┆these outputs contains the values ↓
┆19┆┆9b┆┆81┆┄of the don't care bits in the Ad┄↓
┆19┆┆9b┆┆81┆┄dress Header of the protocol, and ↓
┆19┆┆9b┆┆81┆┄changes value just prior to RxRDY ↓
┆19┆┆9b┆┆81┆┄dependent of the received frame.↲
↲
┆b0┆↓

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆e1┆↲
┆a1┆Mnemonic   Pin no   Type   Name and Function┆05┆↲
↲
┆b0┆BRC ┆f0┆       21       0      ┆84┆If Broadcast option is chosen, ↓
┆19┆┆9b┆┆81┆┄this output indicates whether the ↓
┆19┆┆9b┆┆81┆┄received data is normally addres┄↓
┆19┆┆9b┆┆81┆┄sed to the CPCC or is of Broad┄┄┄↓
┆19┆┆9b┆┆81┆┄cast type (BRC = "high"); other┄↓
┆19┆┆9b┆┆81┆┄wise it remains low.↲
↲
┆b0┆-,RESET ┆f0┆   22       I      ┆84┆A "low" on this input forces the ↓
┆19┆┆9b┆┆81┆┄CPCC into an "Idle" mode. The de┄↓
┆19┆┆9b┆┆81┆┄vice will remain at "Idle" until ↓
┆19┆┆9b┆┆81┆┄a new set of control words is ↓
┆19┆┆9b┆┆81┆┄written into the CPCC to program ↓
┆19┆┆9b┆┆81┆┄its functional defintion. Minimum ↓
┆19┆┆9b┆┆81┆┄RESET pulse width is XtCY (clock ↓
┆19┆┆9b┆┆81┆┄must be running).↲
↲
┆b0┆M/-,S┆f0┆      23              ┆84┆Master -,Slave mode selection. ↓
┆19┆┆9b┆┆81┆┄This pin determines whether the ↓
┆19┆┆9b┆┆81┆┄CPCC is to be used as a Master or ↓
┆19┆┆9b┆┆81┆┄a Slave device on the circuit li┄↓
┆19┆┆9b┆┆81┆┄ne. The level of this input pin ↓
┆19┆┆9b┆┆81┆┄must not be changed without a re┄↓
┆19┆┆9b┆┆81┆┄initialization of the CPCC.↲
↲
┆b0┆FMDIN ┆f0┆     24       I      ┆84┆Frequence MoDulated INput.↲
                           ┆84┆The NRZ encoded incomming data ↓
┆19┆┆9b┆┄┄from the CIRCUIT II line must be ↓
┆19┆┆9b┆┄┄fed to this input.↲
↲
           25              No connection↲
↲
┆b0┆NFMDO┆f0┆      26       0      ┆84┆Negated Frequence MoDulated Out┄↓
┆19┆┆9b┆┆81┆┄put.↲
                           ┆84┆This output contains the negative ↓
┆19┆┆9b┆┄┄part of the NRZ encoded data to ↓
┆19┆┆9b┆┄┄be transmitted on the CIRCUIT II ↓
┆19┆┆9b┆┄┄line.↲
↲
┆b0┆FMDO┆f0┆       27       0      Frequence MoDulated Output.↲
                           ┆84┆This output contains the positive ↓
┆19┆┆9b┆┄┄part of the NRZ encoded data to ↓
┆19┆┆9b┆┄┄be transmitted on the CIRCUIT II ↓
┆19┆┆9b┆┄┄line.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆2.4 Register Addressing↲
↲
┆a1┆┆e1┆ -,CS   -,WR   -,RD   A┆82┆1   ┆81┆A┆82┆0┆81┆ ↲
┆a1┆┆81┆┆05┆↲
  0      0      1     1    0   CPU->Control register a↲
↲
  0      0      1     1    1   CPU->Control register b↲
↲
  0      0      1     0    1   CPU->Master Tx data register↲
↲
  0      0      1     0    0   CPU->Tx data register↲
↲
  0      1      0     0    0        Rx data register->CPU↲
┆a1┆↲
┆a1┆┆a1┆┆e1┆  0      1      0     0    1        Status register->CPU┆05┆↲
┆a1┆╞	╞	╞	╞	╞	╞	╞	╞	╞	╞	╞	╞	╞	↲
↲
↲
┆b0┆┆a1┆2.5 Register Definitions↲
↲
Upon power up the CPCC must be initialized before it is al┄↓
lowed to initiate any communication on the serial bus. This ↓
is done to prohibit the CPCC to answer an unspecified Ad┄┄┄↓
dress and thus violate communication on the bus. ↲
↲
↲
┆b0┆┆a1┆2.5.1 Control Register a↲
↲
┆a1┆  msb                                               lsb  ↲
┆a1┆┆e1┆!      !      !      !      !      !      !      !      !↲
! CCEN ! RXEN ! TXEN !          Device Address          !↲
┆a1┆!      !      !      !      !      !      !      !      !↲
↲
This register contains the recognition address of which the ↓
CPCC is to answer.↲
↲
┆b0┆CCEN ┆f0┆  ┆84┆The Communication ENable is the overall enable of the ↓
┆19┆┆87┆┆81┆┄CPCC. When all other registers have been initiated ↓
┆19┆┆87┆┆81┆┄this bit must be set high to enable the CPCC recep┄┄↓
┆19┆┆87┆┆81┆┄tion/transmission on the bus. Upon Reset CCEN is set ↓
┆19┆┆87┆┆81┆┄to 0 (disable).↲
↲
┆b0┆RXEN┆f0┆   ┆84┆Receive is enable/-,disable of the RxRDY output pin ↓
┆19┆┆87┆┆81┆┄to give the ability to chose either polled or inter┄↓
┆19┆┆87┆┆81┆┄rupt mode.↲
↲
┆b0┆TXEN┆f0┆   ┆84┆Transmit ENable is similar to RxEN concerning TXRDY. ↓
┆19┆┆87┆┆81┆┄Since the CIRCUIT II protocol allways requires an an┄↓
┆19┆┆87┆┆81┆┄swer to a poll, the TXEN only concerns the TXEN out┄↓
┆19┆┆87┆┆81┆┄put and not the required "no data" answer provided by ↓
┆19┆┆87┆┆81┆┄the Tx-part.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆2.5.2 Control Register b↲
┆a1┆  msb                                              lsb   ↲
┆a1┆┆e1┆!      !      !      !      !      !      !      !      !↲
! BREN !  ER  ! STST !       Broadcast Address          !↲
┆a1┆!      !      !      !      !      !      !      !      !↲
↲
The b register contains the recognition address at which the ↓
CPCC is not to answer. This Broadcast address can be used by ↓
the master of the bus to transmit messages to several slaves ↓
at a time. ↲
↲
┆b0┆BREN ┆f0┆  ┆84┆is used to determine whether the CPCC is to use this ↓
┆19┆┆87┆┆81┆┄second address recognition or not. ↲
↲
┆b0┆ER ┆f0┆    ┆84┆is a reset bit which resets the content of status re┄↓
┆19┆┆87┆┆81┆┄gister bits FE OE and PE (error codes).↲
↲
┆b0┆STST   ┆f0┆┆84┆Self TeST mode if choosen, must be set upon Reset to ↓
┆19┆┆87┆┆81┆┄select this mode. The mode requires no Address since ↓
┆19┆┆87┆┆81┆┄the Re┄ceiver receives the echo of the transmitted da┄↓
┆19┆┆87┆┆81┆┄ta of the CPCC. To use this mode the CPCC with its ↓
┆19┆┆87┆┆81┆┄peripheral drivers must not be attached to any active ↓
┆19┆┆87┆┆81┆┄CIRCUIT II bus.↲
↲
↲
┆b0┆┆a1┆2.5.3 Transmit register↲
┆a1┆  msb                                              lsb   ↲
┆a1┆┆e1┆!      !      !      !      !      !      !      !      !↲
! Tx-data                                               !↲
┆a1┆!      !      !      !      !      !      !      !      !↲
↲
To this register the CPU must write the data to be transmit┄↓
ted on CIRCUIT II. If master mode is chosen this register ↓
must contain the leading byte.↲
↲
↲
┆b0┆┆a1┆2.5.4 Master Transmit Register↲
┆a1┆  msb                                              lsb   ↲
┆a1┆┆e1┆!      !      !      !      !      !      !      !      !↲
! MTx data                                              !↲
┆a1┆!      !      !      !      !      !      !      !      !↲
↲
To this register the CPU must write the data byte to follow ↓
the leading byte if Master mode is chosen.↲
┆b0┆┆a1┆↲
↲
┆b0┆┆a1┆2.5.5 Receive Register↲
┆a1┆  msb                                              lsb   ↲
┆a1┆┆e1┆!      !      !      !      !      !      !      !      ! ↲
! Rx-Data                                               !↲
┆a1┆!      !      !      !      !      !      !      !      !↲
↲
From this register the CPU can read the data received from ↓
CIRCUIT II.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆2.5.6 Status Register↲
↲
┆a1┆  msb                                              lsb   ↲
┆a1┆┆e1┆!      !      !      !      !      !      !      !      ! ↲
!  X┆82┆1┆81┆  !  X┆82┆0┆81┆  !  FE  !  OE  !  PE  !  BRC !RxRDY !TxRDY !↲
┆a1┆!      !      !      !      !      !      !      !      !↲
↲
┆e1┆┆e1┆┆b0┆RxRDY┆e1┆ ┆f0┆ ┆84┆This bit indicates that the CPCC contains a character ↓
┆19┆┆87┆┆81┆┄that is ready to be input to the CPU.↲
↲
┆a1┆┆e1┆┆b0┆TxRDY┆e1┆┆f0┆  ┆84┆This bit, in the slave mode indicates that the CPCC ↓
┆19┆┆87┆┆81┆┄is ready to accept a data character from the CPU. In ↓
┆19┆┆87┆┆81┆┄the Master mode when this bit is asserted together ↓
┆19┆┆87┆┆81┆┄with TxRDY it indicates that an answer with no data ↓
┆19┆┆87┆┆81┆┄has been received.↲
↲
       ┆84┆Note that when using the Polled operation, the TxRDY ↓
┆19┆┆87┆┄┄status bit is not masked by Tx Enabled, but will only ↓
┆19┆┆87┆┄┄indicate the Empty/Full Status of the Tx Data input ↓
┆19┆┆87┆┄┄Register.↲
↲
┆a1┆┆e1┆┆b0┆BRC┆e1┆ ┆f0┆   ┆84┆If BRoadCast bit is high it indicates that the broad┄↓
┆19┆┆87┆┆81┆┄cast option has been chosen and that the character in ↓
┆19┆┆87┆┆81┆┄the Receive register is received via the broadcast ↓
┆19┆┆87┆┆81┆┄ad┄dress. The BRC bit is identical to the BRC output ↓
┆19┆┆87┆┆81┆┄pin.↲
↲
┆b0┆┆e1┆PE┆e1┆     ┆b0┆┆f0┆┆84┆The Parity Error flag is set when a parity error is ↓
┆19┆┆87┆┆82┆┄detected. It is reset by the ER bit of the Command ↓
┆19┆┆87┆┆82┆┄Instruction. PE does not inhibit operation of the ↓
┆19┆┆87┆┆82┆┄CPCC but the frame containing the Parity error is ↓
┆19┆┆87┆┆82┆┄lost.↲
↲
┆a1┆┆e1┆┆b0┆OE┆e1┆ ┆f0┆    ┆84┆The Overrun Error flag is set when the CPU does not ↓
┆19┆┆87┆┆81┆┄read a char┄acter before the next one becomes avail┄┄↓
┆19┆┆87┆┆81┆┄able. It is re┄set by the ER bit of the Command In┄┄↓
┆19┆┆87┆┆81┆┄struction. OE does not inhibit operation of the CPCC ↓
┆19┆┆87┆┆81┆┄however, the pre┄viously overrun character is lost.↲
↲
┆b0┆FE┆f0┆     ┆84┆The Framing Error flag is set when a valid Stop bit ↓
┆19┆┆87┆┆81┆┄is not detec┄ted at the end of every character. It is ↓
┆19┆┆87┆┆81┆┄reset by the er bit of the Command Instruction. FE ↓
┆19┆┆87┆┆81┆┄does not inhibit the operation of the CPCC, but the ↓
┆19┆┆87┆┆81┆┄frame containing the framing error is lost.↲
↲
┆b0┆X ,X   ┆f0┆These bit contains the values of the don't care bits ↲
┆81┆┆b0┆ 0  1 ┆f0┆ ┆82┆in the Address Header of the protocol, and changes ↲
       ┆84┆value just prior to RxRDY dependent of the received ↓
┆19┆┆87┆┄┄frame. These bits is identical to the output pins.↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆┆b0┆┆a1┆3. MASTER MODE CONFIGURATION↲
↲
When Master Mode has been selected (M/-,S pin is high) the ↓
CPCC typically has to Run allmost full speed since it has to ↓
support up to 32 slaves and therefore a close correlation to ↓
a CPU will be necessary.↲
↲
↲
┆b0┆┆a1┆3.1 Initializing↲
↲
Since the answers from the slaves contains only a data byte, ↓
the Control registers A and B has only to be initializaed in ↓
the matter of CCEN, TXEN and RxEN. CCEN must be high before ↓
the Address header byte is written to the Tx-register↲
↲
↲
┆b0┆┆a1┆3.2 Running↲
↲
When the CPCC is initialized the Transmission can be star┄↓
ted. To transmit a full frame containing data, the data must ↓
be written into the Master Tx-register prior to the Address ↓
header which is written into the Tx-register. Between 2 and ↓
10 tCY after the Address header has been written to the Tx-↓
register the transmission on the line will begin. The recep┄↓
tion of the answer from the slave is automatically initiated ↓
after the transmission but if a timeout generator to watch ↓
the communication is necessary it has to be implemented ↓
elsewhere (at the CPU). When a proper reception has been ma┄↓
de, the RxRDY is asserted. If the answer contains data, the ↓
TxRDY is left at zero. If there is no data the TxRDY is as┄↓
serted together with the RxRDY and will be cleared by a ↓
writing to the Tx-register.↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆4. SLAVE MODE CONFIGURATION↲
↲
When the Slave Mode has been Selected (M/-,S pin is low) the ↓
CPCC typically runs in a system with many peripherals to be ↓
serviced by the same CPU. Therefore the RxRDY and TxRDY pins ↓
has been implemented to give the ability of making a clean ↓
interrupt interface.↲
↲
↲
┆b0┆┆a1┆4.1 Initializing↲
↲
Prior to operation the Control registers must be initiali┄↓
zed. The STST bit of Control register B must be low and the ↓
BREN must be low unless Broadcast option is chosen (explai┄↓
ned below). If the Control register A is loaded after the B ↓
register, the CCEN may be made high together with the wri┄↓
ting of the device address, RxEN and TxEN, the reception ↓
will be initiated upon CCEN high.↲
↲
↲
┆b0┆┆a1┆4.2 Running↲
↲
When the CPCC is initiated and CCEN is high the Reception is ↓
enabled and upon reception of a frame for the device, the ↓
transmission is initiated either with the previously loaded ↓
data byte or with the "no data" answer. Upon reception of a ↓
valid frame with a data byte the RxRDY is asserted and upon ↓
load of a byte to be transmitted TxRDY is asserted. Both ↓
RxRDY and TxRDY are cleared by the leading edge of read from ↓
the Rx-register and write to the Tx-register respectively.↲
↲
↲
┆b0┆┆a1┆4.3 Broadcast Options↲
↲
If BREN is set to high level during Initialization the ↓
Broadcast Recognition Address too has to be loaded to the ↓
Control register B. If this Broadcast address is recognized ↓
and followed by a data byte during the communication on the ↓
line, RxRDY is asserted together with BRC to indicate that ↓
the data byte has been received via the Broadcast Address. ↓
No Transmission are initiated upon reception of a broadcast ↓
frame.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆5. SELFTEST MODE CONFIGURATION↲
↲
This Mode have been implemented to gain the ability to have ↓
the CPCC and surrounded circuitry to test it self. To do ↓
this the CPCC must not be attached to any active Circuit II ↓
line since the format of the selftest frames transmitted by ↓
the device under test to the line would violate all other ↓
communication on the line. The selftest function is merely ↓
an echoing of transmitted data via the line transformer to ↓
the Receive buffer of the CPCC. All status informationis ac┄↓
tive during this mode as well as the interrupt generation.↲
↲
↲
┆b0┆┆a1┆5.1 Initializing↲
↲
Since no Address header is necessary, Control register A and ↓
B are only to be initialized in the matter of RxEN, TxEN, ↓
STST (STST="1") and CCEN. M/-,S must be held low.↲
↲
↲
┆b0┆┆a1┆5.2 Running↲
↲
To initiate Communication data must be written to the Tx-re┄↓
gister, but by using TxRDY and RxRDY, running the selftest ↓
will be similar to the Slave mode when only remembering that ↓
nothing is received unless data is written to the Tx-regis┄↓
ter.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆6. ABSOLUTE MAXIMUM RATINGS↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆7. DC CHARACTERISTICS↲
↲
T.B.D.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆8. AC CHARACTERISTICS↲
↲
T.B.D.↲

════════════════════════════════════════════════════════════════════════
↓
↲
┆1a┆┆1a┆de, the RxRDY 

OctetView

0x0000…0020 (0,)  00 00 00 00 00 00 00 00 3a 03 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 4e 00 00 00   ┆        :                   N   ┆
0x0020…0040       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                ┆
0x0040…0047       00 00 00 00 00 00 00                                                                              ┆       ┆
0x0047…0080       Params {
0x0047…0080         04 00 2d 4c 0a 00 05 00 00 00 00 02 01 3c 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  -L         <1@                ┆
0x0047…0080         00 00 00 00 00 00 00 00 05 0a 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 ff 04                        ┆            #-7AKU_iså   ┆
0x0047…0080       }
0x0080…00a0       06 69 0d 0a 0d 0a b0 a1 54 41 42 4c 45 20 4f 46 20 43 4f 4e 54 45 4e 54 53 05 50 41 47 45 0d 0a   ┆ i      TABLE OF CONTENTS PAGE  ┆
0x00a0…00c0       0d 0a 31 2e 20 49 4e 54 52 4f 44 55 43 54 49 4f 4e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆  1. INTRODUCTION ..............┆
0x00c0…00e0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 20 31 0d 0a   ┆.........................    1  ┆
0x00e0…0100       0d 0a 32 2e 20 46 55 4e 43 54 49 4f 4e 41 4c 20 44 45 53 43 52 49 50 54 49 4f 4e 20 2e 2e 2e 2e   ┆  2. FUNCTIONAL DESCRIPTION ....┆
0x0100…0120       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 20 32 0d 0a   ┆.........................    2  ┆
0x0120…0140       20 20 20 32 2e 31 20 42 6c 6f 63 6b 20 44 69 61 67 72 61 6d 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆   2.1 Block Diagram ...........┆
0x0140…0160       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 20 32 0d 0a 20 20   ┆.......................    2    ┆
0x0160…0180       20 32 2e 32 20 50 69 6e 20 4f 75 74 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ 2.2 Pin Out ...................┆
0x0180…01a0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 20 33 0d 0a 20 20 20 32   ┆.....................    3     2┆
0x01a0…01c0       2e 33 20 50 69 6e 20 44 65 73 69 67 6e 61 74 69 6f 6e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆.3 Pin Designation .............┆
0x01c0…01e0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 20 34 0d 0a 20 20 20 32 2e 34   ┆...................    4     2.4┆
0x01e0…0200       20 52 65 67 69 73 74 65 72 20 41 64 64 72 65 73 73 69 6e 67 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ Register Addressing ...........┆
0x0200…0220 (1,)  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 20 37 0d 0a 20 20 20 32 2e 35 20 52   ┆.................    7     2.5 R┆
0x0220…0240       65 67 69 73 74 65 72 20 44 65 66 69 6e 69 74 69 6f 6e 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆egister Definitions ............┆
0x0240…0260       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 20 37 0d 0a 20 20 20 20 20 20 20 32 2e 35   ┆...............    7         2.5┆
0x0260…0280       2e 31 20 43 6f 6e 74 72 6f 6c 20 52 65 67 69 73 74 65 72 20 61 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆.1 Control Register a ..........┆
0x0280…02a0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 20 37 0d 0a 20 20 20 20 20 20 20 32 2e 35 2e 32   ┆.............    7         2.5.2┆
0x02a0…02c0       20 43 6f 6e 74 72 6f 6c 20 52 65 67 69 73 74 65 72 20 62 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ Control Register b ............┆
0x02c0…02e0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 20 38 0d 0a 20 20 20 20 20 20 20 32 2e 35 2e 33 20 54   ┆...........    8         2.5.3 T┆
0x02e0…0300       72 61 6e 73 6d 69 74 20 52 65 67 69 73 74 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ransmit Register ...............┆
0x0300…0320       2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 20 38 0d 0a 20 20 20 20 20 20 20 32 2e 35 2e 34 20 4d 61 73   ┆.........    8         2.5.4 Mas┆
0x0320…0340       74 65 72 20 54 72 61 6e 73 6d 69 74 20 52 65 67 69 73 74 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ter Transmit Register ..........┆
0x0340…0360       2e 2e 2e 2e 2e 2e 2e 20 20 20 20 38 0d 0a 20 20 20 20 20 20 20 32 2e 35 2e 35 20 52 65 63 65 69   ┆.......    8         2.5.5 Recei┆
0x0360…0380       76 65 20 52 65 67 69 73 74 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ve Register ....................┆
0x0380…03a0       2e 2e 2e 2e 2e 20 20 20 20 38 0d 0a 20 20 20 20 20 20 20 32 2e 35 2e 36 20 53 74 61 74 75 73 20   ┆.....    8         2.5.6 Status ┆
0x03a0…03c0       52 65 67 69 73 74 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆Register .......................┆
0x03c0…03e0       2e 2e 2e 20 20 20 20 39 0d 0a 0d 0a 33 2e 20 4d 41 53 54 45 52 20 4d 4f 44 45 20 43 4f 4e 46 49   ┆...    9    3. MASTER MODE CONFI┆
0x03e0…0400       47 55 52 41 54 49 4f 4e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆GURATION .......................┆
0x0400…0420 (2,)  2e 2e 2e 20 20 20 31 30 0d 0a 20 20 20 33 2e 31 20 49 6e 69 74 69 61 6c 69 7a 69 6e 67 20 2e 2e   ┆...   10     3.1 Initializing ..┆
0x0420…0440       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆................................┆
0x0440…0460       2e 20 20 20 31 30 0d 0a 20 20 20 33 2e 32 20 52 75 6e 6e 69 6e 67 20 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆.   10     3.2 Running .........┆
0x0460…0480       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20   ┆............................... ┆
0x0480…04a0       20 20 31 30 0d 0a 0d 0a 34 2e 20 53 4c 41 56 45 20 4d 4f 44 45 20 43 4f 4e 46 49 47 55 52 41 54   ┆  10    4. SLAVE MODE CONFIGURAT┆
0x04a0…04c0       49 4f 4e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20   ┆ION ........................... ┆
0x04c0…04e0       20 20 31 31 0d 0a 20 20 20 34 2e 31 20 49 6e 69 74 69 61 6c 69 7a 69 6e 67 20 2e 2e 2e 2e 2e 2e   ┆  11     4.1 Initializing ......┆
0x04e0…0500       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20   ┆.............................   ┆
0x0500…0520       31 31 0d 0a 20 20 20 34 2e 32 20 52 75 6e 6e 69 6e 67 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆11     4.2 Running .............┆
0x0520…0540       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 31   ┆...........................   11┆
0x0540…0560       0d 0a 20 20 20 34 2e 33 20 42 72 6f 61 64 63 61 73 74 20 4f 70 74 69 6f 6e 73 20 2e 2e 2e 2e 2e   ┆     4.3 Broadcast Options .....┆
0x0560…0580       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 31 0d 0a   ┆.........................   11  ┆
0x0580…05a0       0d 0a 35 2e 20 53 45 4c 46 54 45 53 54 20 4d 4f 44 45 20 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e   ┆  5. SELFTEST MODE CONFIGURATION┆
0x05a0…05c0       20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 32 0d 0a   ┆ ........................   12  ┆
0x05c0…05e0       20 20 20 35 2e 31 20 49 6e 69 74 69 61 6c 69 7a 69 6e 67 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆   5.1 Initializing ............┆
0x05e0…0600       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 32 0d 0a 20 20   ┆.......................   12    ┆
0x0600…0620 (3,)  20 35 2e 32 20 52 75 6e 6e 69 6e 67 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ 5.2 Running ...................┆
0x0620…0640       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 32 0d 0a 0d 0a 36 2e   ┆.....................   12    6.┆
0x0640…0660       20 41 42 53 4f 4c 55 54 45 20 4d 41 58 49 4d 55 4d 20 52 41 54 49 4e 47 53 20 2e 2e 2e 2e 2e 2e   ┆ ABSOLUTE MAXIMUM RATINGS ......┆
0x0660…0680       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 33 0d 0a 0d 0a 37 2e   ┆.....................   13    7.┆
0x0680…06a0       20 44 43 20 43 48 41 52 41 43 54 45 52 49 53 54 49 43 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ DC CHARACTERISTICS ............┆
0x06a0…06c0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 34 0d 0a 0d 0a 38 2e   ┆.....................   14    8.┆
0x06c0…06e0       20 41 43 20 43 48 41 52 41 43 54 45 52 49 53 54 49 43 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ AC CHARACTERISTICS ............┆
0x06e0…06fc       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 35 0d 0a               ┆.....................   15  ┆
0x06fc…06ff       FormFeed {
0x06fc…06ff         0c 82 cd                                                                                          ┆   ┆
0x06fc…06ff       }
0x06ff…0700       0a                                                                                                ┆ ┆
0x0700…0707       06 69 69 0d 0a 0d 0a                                                                              ┆ ii    ┆
0x0707…070a       FormFeed {
0x0707…070a         0c 80 92                                                                                          ┆   ┆
0x0707…070a       }
0x070a…0720       0a 14 b3 06 0b 0d 0a 0d 0a b0 a1 31 2e 20 49 4e 54 52 4f 44 55 43                                 ┆           1. INTRODUC┆
0x0720…0740       54 49 4f 4e 0d 0a 0d 0a 54 68 65 20 43 69 72 63 75 69 74 20 49 49 20 50 72 6f 74 6f 63 6f 6c 20   ┆TION    The Circuit II Protocol ┆
0x0740…0760       43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 43 6f 6e 74 72 6f 6c 6c 65 72 20 28 43 50 43 43 29   ┆Communications Controller (CPCC)┆
0x0760…0780       20 69 73 20 0a 6d 61 64 65 20 61 73 20 61 20 70 65 72 69 70 68 65 72 61 6c 20 64 65 76 69 63 65   ┆ is  made as a peripheral device┆
0x0780…07a0       20 74 6f 20 69 6e 74 65 72 66 61 63 65 20 62 65 80 74 77 65 65 6e 20 61 20 43 50 55 20 61 6e 64   ┆ to interface be tween a CPU and┆
0x07a0…07c0       20 0a 74 68 65 20 43 49 52 43 55 49 54 20 49 49 20 70 72 6f 74 6f 63 6f 6c 20 64 65 76 65 6c 6f   ┆  the CIRCUIT II protocol develo┆
0x07c0…07e0       70 65 64 20 62 79 20 52 43 2e 20 54 68 69 73 20 63 68 61 72 61 63 74 65 72 20 0a 6f 72 69 65 6e   ┆ped by RC. This character  orien┆
0x07e0…0800       74 65 64 20 70 72 6f 74 6f 63 6f 6c 20 69 73 20 62 61 73 65 64 20 6f 6e 20 61 20 70 6f 6c 6c 69   ┆ted protocol is based on a polli┆
0x0800…0820 (4,)  6e 67 20 6d 61 73 80 74 65 72 20 61 6e 64 20 75 70 20 74 6f 20 33 32 20 0a 73 6c 61 76 65 73 20   ┆ng mas ter and up to 32  slaves ┆
0x0820…0840       77 69 74 68 20 74 68 65 20 64 61 74 61 20 74 72 61 6e 73 66 65 72 20 6f 6e 6c 79 20 62 65 74 77   ┆with the data transfer only betw┆
0x0840…0860       65 65 6e 20 74 68 65 20 4d 61 73 80 74 65 72 20 61 6e 64 20 0a 6f 6e 65 20 53 6c 61 76 65 20 64   ┆een the Mas ter and  one Slave d┆
0x0860…0880       65 76 69 63 65 20 61 74 20 61 20 74 69 6d 65 2e 20 49 6e 20 74 68 65 20 43 50 43 43 20 68 6f 77   ┆evice at a time. In the CPCC how┆
0x0880…08a0       80 65 76 65 72 20 61 20 42 72 6f 61 64 63 61 73 74 20 0a 6f 70 74 69 6f 6e 20 69 73 20 69 6d 70   ┆ ever a Broadcast  option is imp┆
0x08a0…08c0       6c 65 6d 65 6e 74 65 64 20 74 6f 20 6d 61 6b 65 20 69 74 20 70 6f 73 73 69 62 6c 65 20 66 6f 72   ┆lemented to make it possible for┆
0x08c0…08e0       20 74 68 65 20 4d 61 73 74 65 72 20 74 6f 20 0a 74 72 61 6e 73 66 65 72 20 64 61 74 61 20 74 6f   ┆ the Master to  transfer data to┆
0x08e0…0900       20 73 65 76 65 72 61 6c 20 53 6c 61 76 65 73 20 73 69 6d 75 6c 74 61 6e 80 6f 75 73 6c 79 2e 0d   ┆ several Slaves simultan ously. ┆
0x0900…0920       0a 0d 0a 41 20 73 65 6c 66 74 65 73 74 20 6f 70 74 69 6f 6e 20 69 73 20 69 6d 70 6c 65 6d 65 6e   ┆   A selftest option is implemen┆
0x0920…0940       74 65 64 20 74 6f 20 6d 61 6b 65 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 74 65 73 74 20   ┆ted to make it possible to test ┆
0x0940…0960       0a 74 68 65 20 65 6e 74 69 72 65 20 69 6e 74 65 72 66 61 63 65 20 63 69 72 63 75 69 74 20 62 79   ┆ the entire interface circuit by┆
0x0960…0980       20 65 63 68 6f 69 6e 67 20 74 72 61 6e 73 6d 69 74 74 65 64 20 64 61 74 61 20 76 69 61 20 0a 74   ┆ echoing transmitted data via  t┆
0x0980…09a0       68 65 20 64 72 69 76 69 6e 67 20 74 72 61 6e 73 66 6f 72 6d 65 72 20 69 6e 74 6f 20 74 68 65 20   ┆he driving transformer into the ┆
0x09a0…09c0       72 65 63 65 69 76 65 72 2e 0d 0a 0d 0a 54 68 65 20 43 50 43 43 20 69 73 20 69 6d 70 6c 65 6d 65   ┆receiver.    The CPCC is impleme┆
0x09c0…09e0       6e 74 65 64 20 69 6e 20 61 6e 20 31 31 31 36 20 67 61 74 65 20 53 68 72 69 6e 6b 65 64 20 48 69   ┆nted in an 1116 gate Shrinked Hi┆
0x09e0…0a00       67 68 20 53 70 65 65 64 20 0a 43 4d 4f 53 20 41 72 72 61 79 20 66 72 6f 6d 20 50 68 69 6c 69 70   ┆gh Speed  CMOS Array from Philip┆
0x0a00…0a20 (5,)  73 20 61 6e 64 20 69 73 20 69 6e 2d 20 61 6e 64 20 6f 75 74 70 75 74 20 63 6f 6d 70 61 74 69 62   ┆s and is in- and output compatib┆
0x0a20…0a3a       6c 65 20 74 6f 20 0a 48 43 2f 48 43 54 20 6c 6f 67 69 63 2e 0d 0a 0d 0a 0d 0a                     ┆le to  HC/HCT logic.      ┆
0x0a3a…0a3d       FormFeed {
0x0a3a…0a3d         0c 81 bd                                                                                          ┆   ┆
0x0a3a…0a3d       }
0x0a3d…0a40       0a 0d 0a                                                                                          ┆   ┆
0x0a40…0a60       b0 a1 32 2e 20 46 55 4e 43 54 49 4f 4e 41 4c 20 44 45 53 43 52 49 50 54 49 4f 4e 0d 0a 0d 0a b0   ┆  2. FUNCTIONAL DESCRIPTION     ┆
0x0a60…0a76       a1 32 2e 31 20 42 6c 6f 63 6b 20 44 69 61 67 72 61 6d 0d 0a 0d 0a                                 ┆ 2.1 Block Diagram    ┆
0x0a76…0a79       FormFeed {
0x0a76…0a79         0c 80 ad                                                                                          ┆   ┆
0x0a76…0a79       }
0x0a79…0a80       0a b0 a1 32 2e 32 20                                                                              ┆   2.2 ┆
0x0a80…0a8b       50 69 6e 20 4f 75 74 0d 0a 0d 0a                                                                  ┆Pin Out    ┆
0x0a8b…0a8e       FormFeed {
0x0a8b…0a8e         0c 80 92                                                                                          ┆   ┆
0x0a8b…0a8e       }
0x0a8e…0aa0       0a b0 a1 32 2e 33 20 50 69 6e 20 44 65 73 69 67 6e 61                                             ┆   2.3 Pin Designa┆
0x0aa0…0ac0       74 69 6f 6e 0d 0a 0d 0a a1 4d 6e 65 6d 6f 6e 69 63 20 20 20 50 69 6e 20 6e 6f 20 20 20 54 79 70   ┆tion     Mnemonic   Pin no   Typ┆
0x0ac0…0ae0       65 20 20 20 4e 61 6d 65 20 61 6e 64 20 46 75 6e 63 74 69 6f 6e 05 0d 0a 0d 0a b0 44 30 2e 2e 44   ┆e   Name and Function      D0..D┆
0x0ae0…0b00       37 f0 20 20 20 20 20 31 2d 38 20 20 20 20 20 20 49 2f 4f 20 20 20 20 84 54 68 69 73 20 33 2d 73   ┆7      1-8      I/O     This 3-s┆
0x0b00…0b20       74 61 74 65 20 62 69 64 69 72 65 63 74 69 6f 6e 61 6c 20 38 20 62 69 74 20 0a 19 9b 81 80 62 75   ┆tate bidirectional 8 bit      bu┆
0x0b20…0b40       66 66 65 72 20 69 73 20 75 73 65 64 20 74 6f 20 69 6e 74 65 72 66 61 63 65 20 74 6f 20 0a 19 9b   ┆ffer is used to interface to    ┆
0x0b40…0b60       81 80 74 68 65 20 43 6f 6e 74 72 6f 6c 2d 2c 20 44 61 74 61 2d 20 61 6e 64 20 53 74 61 74 75 73   ┆  the Control-, Data- and Status┆
0x0b60…0b80       72 65 80 80 0a 19 9b 81 80 67 69 73 74 65 72 2e 0d 0a 0d 0a b0 2d 2c 52 44 f0 20 20 20 20 20 20   ┆re       gister.     -,RD       ┆
0x0b80…0ba0       20 39 20 20 20 20 20 20 20 20 49 20 20 20 20 20 20 84 41 20 22 6c 6f 77 22 20 6f 6e 20 74 68 69   ┆ 9        I       A "low" on thi┆
0x0ba0…0bc0       73 20 69 6e 70 75 74 20 69 6e 66 6f 72 6d 73 20 74 68 65 20 0a 19 9b 81 80 43 50 43 43 20 74 68   ┆s input informs the      CPCC th┆
0x0bc0…0be0       61 74 20 74 68 65 20 43 50 55 20 69 73 20 72 65 61 64 69 6e 67 20 64 61 74 61 20 0a 19 9b 81 80   ┆at the CPU is reading data      ┆
0x0be0…0c00       6f 72 20 73 74 61 74 75 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 73 20 66 72 6f 6d 20 74 68 65 20   ┆or status informations from the ┆
0x0c00…0c20 (6,)  0a 19 9b 81 80 43 50 43 43 2e 0d 0a 0d 0a b0 2d 2c 57 52 f0 20 20 20 20 20 20 20 31 30 20 20 20   ┆     CPCC.     -,WR        10   ┆
0x0c20…0c40       20 20 20 20 49 20 20 20 20 20 20 84 41 20 22 6c 6f 77 22 20 6f 6e 20 74 68 69 73 20 69 6e 70 75   ┆    I       A "low" on this inpu┆
0x0c40…0c60       74 20 69 6e 66 6f 72 6d 73 20 74 68 65 20 0a 19 9b 81 80 43 50 43 43 20 74 68 61 74 20 74 68 65   ┆t informs the      CPCC that the┆
0x0c60…0c80       20 43 50 55 20 69 73 20 77 72 69 74 69 6e 67 20 43 6f 6e 80 0a 19 9b 81 80 74 72 6f 6c 20 6f 72   ┆ CPU is writing Con      trol or┆
0x0c80…0ca0       20 44 61 74 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 0a 19 9b 81 80 43   ┆ Data informations to the      C┆
0x0ca0…0cc0       50 43 43 2e 0d 0a 0d 0a b0 2d 2c 43 53 f0 20 20 20 20 20 20 20 31 31 20 20 20 20 20 20 20 49 20   ┆PCC.     -,CS        11       I ┆
0x0cc0…0ce0       20 20 20 20 20 84 41 20 22 6c 6f 77 22 20 6f 6e 20 74 68 69 73 20 69 6e 70 75 74 20 73 65 6c 65   ┆      A "low" on this input sele┆
0x0ce0…0d00       63 74 73 20 74 68 65 20 0a 19 9b 81 80 43 50 43 43 2e 20 4e 6f 20 72 65 61 64 69 6e 67 20 6f 72   ┆cts the      CPCC. No reading or┆
0x0d00…0d20       20 77 72 69 74 69 6e 67 20 77 69 6c 6c 20 0a 19 9b 81 80 6f 63 63 75 72 20 75 6e 6c 65 73 73 20   ┆ writing will      occur unless ┆
0x0d20…0d40       74 68 65 20 64 65 76 69 63 65 20 69 73 20 73 65 6c 65 63 80 0a 19 9b 81 80 74 65 64 2e 20 57 68   ┆the device is selec      ted. Wh┆
0x0d40…0d60       65 6e 20 2d 2c 43 53 20 69 73 20 68 69 67 68 2c 20 74 68 65 20 44 61 74 61 20 0a 19 9b 81 80 62   ┆en -,CS is high, the Data      b┆
0x0d60…0d80       75 73 20 63 6f 6e 64 69 74 69 6f 6e 20 77 69 6c 6c 20 68 61 76 65 20 6e 6f 20 65 66 66 65 63 74   ┆us condition will have no effect┆
0x0d80…0da0       20 0a 19 9b 81 80 6f 6e 20 74 68 65 20 63 68 69 70 2e 0d 0a 0d 0a b0 41 30 2e 2e 41 31 f0 20 20   ┆      on the chip.     A0..A1   ┆
0x0da0…0dc0       20 20 20 31 32 2c 31 33 20 20 20 20 49 20 20 20 20 20 20 84 54 68 65 73 65 20 69 6e 70 75 74 73   ┆   12,13    I       These inputs┆
0x0dc0…0de0       20 69 6e 20 63 6f 6e 6a 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 0a 19 9b 81 80 74 68 65 20 2d 2c   ┆ in conjunction with      the -,┆
0x0de0…0e00       52 44 20 61 6e 64 20 2d 2c 57 52 20 69 6e 70 75 74 73 2c 20 69 6e 66 6f 72 6d 73 20 0a 19 9b 81   ┆RD and -,WR inputs, informs     ┆
0x0e00…0e20 (7,)  80 74 68 65 20 43 50 43 43 20 74 68 61 74 20 74 68 65 20 77 6f 72 64 20 6f 6e 20 74 68 65 20 64   ┆ the CPCC that the word on the d┆
0x0e20…0e40       61 80 0a 19 9b 81 80 74 61 20 62 75 73 20 69 73 20 65 69 74 68 65 72 20 63 6f 6e 74 72 6f 6c 20   ┆a      ta bus is either control ┆
0x0e40…0e60       64 61 74 61 20 6f 72 20 0a 19 9b 81 80 53 74 61 74 75 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e   ┆data or      Status information.┆
0x0e60…0e80       0d 0a 0d 0a b0 47 6e 64 20 f0 20 20 20 20 20 20 20 31 34 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆     Gnd         14             ┆
0x0e80…0ea0       20 84 47 72 6f 75 6e 64 3a 20 30 56 20 72 65 66 65 72 65 6e 63 65 0d 0a 0d 0a b0 58 54 41 4c 32   ┆  Ground: 0V reference     XTAL2┆
0x0ea0…0ec0       2c f0 20 20 20 20 20 31 35 2c 31 36 20 20 20 20 20 20 20 20 20 20 20 58 54 41 4c 31 20 61 6e 64   ┆,      15,16           XTAL1 and┆
0x0ec0…0ee0       20 58 54 41 4c 32 20 61 72 65 20 74 68 65 20 6f 75 74 70 75 74 20 0d 0a 19 80 81 80 b0 58 54 41   ┆ XTAL2 are the output        XTA┆
0x0ee0…0f00       4c 31 f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 84 61 6e 64 20 69 6e   ┆L1                        and in┆
0x0f00…0f20       70 75 74 20 72 65 73 70 65 63 74 69 76 65 6c 79 20 6f 66 20 61 6e 20 69 6e 80 0a 19 9b 82 80 76   ┆put respectively of an in      v┆
0x0f20…0f40       65 72 74 69 6e 67 20 61 6d 70 6c 69 66 69 65 72 20 77 68 69 63 68 20 69 73 20 69 6e 74 65 6e 80   ┆erting amplifier which is inten ┆
0x0f40…0f60       0a 19 9b 82 80 64 65 64 20 66 6f 72 20 75 73 65 20 61 73 20 61 20 63 72 79 73 74 61 6c 20 6f 73   ┆     ded for use as a crystal os┆
0x0f60…0f80       63 69 6c 6c 61 80 0a 19 9b 82 80 74 6f 72 2e 20 54 6f 20 64 72 69 76 65 20 74 68 65 20 43 50 43   ┆cilla      tor. To drive the CPC┆
0x0f80…0fa0       43 20 77 69 74 68 20 61 6e 20 0a 19 9b 82 80 65 78 74 65 72 6e 61 6c 20 6f 73 63 69 6c 6c 61 74   ┆C with an      external oscillat┆
0x0fa0…0fc0       6f 72 20 58 54 41 4c 31 20 6d 75 73 74 20 62 65 20 0a 19 9b 82 80 75 73 65 64 20 61 73 20 69 6e   ┆or XTAL1 must be      used as in┆
0x0fc0…0fe0       70 75 74 20 77 68 69 6c 65 20 58 54 41 4c 32 20 6d 75 73 74 20 62 65 20 0a 19 9b 82 80 6c 65 66   ┆put while XTAL2 must be      lef┆
0x0fe0…1000       74 20 6f 70 65 6e 2e 0d 0a 0d 0a b0 54 78 52 44 59 20 f0 20 20 20 20 20 31 37 20 20 20 20 20 20   ┆t open.     TxRDY       17      ┆
0x1000…1020 (8,)  20 30 20 20 20 20 20 20 84 54 72 61 6e 73 6d 69 74 74 65 72 20 52 65 61 64 79 2e 0d 0a 20 20 20   ┆ 0       Transmitter Ready.     ┆
0x1020…1040       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 84 49 6e 20 53 6c 61 76   ┆                         In Slav┆
0x1040…1060       65 20 6d 6f 64 65 20 74 68 69 73 20 6f 75 74 70 75 74 20 73 69 67 6e 61 6c 73 20 0a 19 9b 80 80   ┆e mode this output signals      ┆
0x1060…1080       74 68 65 20 43 50 55 20 74 68 61 74 20 74 68 65 20 74 72 61 6e 73 6d 69 74 74 65 72 20 69 73 20   ┆the CPU that the transmitter is ┆
0x1080…10a0       0a 19 9b 80 80 72 65 61 64 79 20 74 6f 20 61 63 80 80 63 65 70 74 20 61 20 64 61 74 61 20 63 68   ┆     ready to ac  cept a data ch┆
0x10a0…10ab       61 72 61 63 74 65 72 2e 20 0d 0a                                                                  ┆aracter.   ┆
0x10ab…10ae       FormFeed {
0x10ab…10ae         0c 83 a7                                                                                          ┆   ┆
0x10ab…10ae       }
0x10ae…10c0       0a a1 4d 6e 65 6d 6f 6e 69 63 20 20 20 50 69 6e 20 6e                                             ┆  Mnemonic   Pin n┆
0x10c0…10e0       6f 20 20 20 54 79 70 65 20 20 20 4e 61 6d 65 20 61 6e 64 20 46 75 6e 63 74 69 6f 6e 05 0d 0a 0d   ┆o   Type   Name and Function    ┆
0x10e0…1100       0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 84 54 68 65   ┆                             The┆
0x1100…1120       20 54 78 52 44 59 20 6f 75 74 70 75 74 20 70 69 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 0a 19   ┆ TxRDY output pin can be used   ┆
0x1120…1140       9b 80 80 61 73 20 61 6e 20 69 6e 2d 74 65 72 72 75 70 74 20 74 6f 20 74 68 65 20 73 79 73 74 65   ┆   as an in-terrupt to the syste┆
0x1140…1160       6d 20 0a 19 9b 80 80 6f 72 2c 20 66 6f 72 20 50 6f 6c 6c 65 64 20 6f 70 65 72 61 74 69 6f 6e 2c   ┆m      or, for Polled operation,┆
0x1160…1180       20 74 68 65 20 43 50 55 20 0a 19 9b 80 80 63 61 6e 20 63 68 65 63 6b 20 54 78 52 44 59 20 75 73   ┆ the CPU      can check TxRDY us┆
0x1180…11a0       69 6e 67 20 61 20 53 74 61 74 75 73 20 0a 19 9b 80 80 52 65 61 64 20 6f 70 65 72 61 74 69 6f 6e   ┆ing a Status      Read operation┆
0x11a0…11c0       2e 20 54 78 52 44 59 20 69 73 20 61 75 74 6f 6d 61 80 0a 19 9b 80 80 74 69 63 61 6c 6c 79 20 72   ┆. TxRDY is automa      tically r┆
0x11c0…11e0       65 73 65 74 20 62 79 20 74 68 65 20 6c 65 61 64 69 6e 67 20 65 64 67 65 20 0a 19 9b 80 80 6f 66   ┆eset by the leading edge      of┆
0x11e0…1200       20 57 52 20 77 68 65 6e 20 61 20 64 61 74 61 20 63 68 61 72 61 63 74 65 72 20 69 73 20 0a 19 9b   ┆ WR when a data character is    ┆
0x1200…1220 (9,)  80 80 6c 6f 61 64 65 64 20 66 72 6f 6d 20 74 68 65 20 43 50 55 2e 20 54 68 65 20 54 78 52 44 59   ┆  loaded from the CPU. The TxRDY┆
0x1220…1240       20 0a 19 9b 80 80 6f 75 74 70 75 74 20 70 69 6e 20 69 73 20 6d 61 73 6b 65 64 20 62 79 20 74 68   ┆      output pin is masked by th┆
0x1240…1260       65 20 54 78 45 4e 20 0a 19 9b 80 80 63 6f 6e 74 72 6f 6c 20 62 69 74 2e 20 0d 0a 0d 0a 20 20 20   ┆e TxEN      control bit.        ┆
0x1260…1280       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 84 49 6e 20 4d 61 73 74   ┆                         In Mast┆
0x1280…12a0       65 72 20 6d 6f 64 65 20 69 66 20 74 68 69 73 20 70 69 6e 20 69 73 20 0a 19 9b 80 80 61 73 73 65   ┆er mode if this pin is      asse┆
0x12a0…12c0       72 74 65 64 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 74 68 65 20 54 78 52 44 59 20 0a 19 9b   ┆rted together with the TxRDY    ┆
0x12c0…12e0       80 80 70 69 6e 20 69 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 61 20 70 72 6f 70 65 72   ┆  pin it indicates that a proper┆
0x12e0…1300       20 0a 19 9b 80 80 61 6e 73 77 65 72 20 77 69 74 68 20 6e 6f 20 64 61 74 61 20 68 61 73 20 62 65   ┆      answer with no data has be┆
0x1300…1320       65 6e 20 0a 19 9b 80 80 72 65 63 65 69 76 65 64 2e 0d 0a 0d 0a b0 52 78 52 44 59 20 f0 20 20 20   ┆en      received.     RxRDY     ┆
0x1320…1340       20 20 31 38 20 20 20 20 20 20 20 30 20 20 20 20 20 20 52 65 63 65 69 76 65 72 20 52 65 61 64 79   ┆  18       0      Receiver Ready┆
0x1340…1360       2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 84 54   ┆.                              T┆
0x1360…1380       68 69 73 20 6f 75 74 70 75 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65 20 0a 19   ┆his output indicates that the   ┆
0x1380…13a0       9b 80 80 43 50 43 43 20 63 6f 6e 74 61 69 6e 73 20 61 20 63 68 61 72 61 63 74 65 72 20 74 68 61   ┆   CPCC contains a character tha┆
0x13a0…13c0       74 20 69 73 20 0a 19 9b 80 80 72 65 61 64 79 20 74 6f 20 62 65 20 69 6e 70 75 74 20 74 6f 20 74   ┆t is      ready to be input to t┆
0x13c0…13e0       68 65 20 43 50 55 2e 20 0a 19 9b 80 80 52 78 52 44 59 20 63 61 6e 20 62 65 20 63 6f 6e 6e 65 63   ┆he CPU.      RxRDY can be connec┆
0x13e0…1400       74 65 64 20 74 6f 20 74 68 65 20 69 6e 80 0a 19 9b 80 80 74 65 72 72 75 70 74 20 73 74 72 75 63   ┆ted to the in      terrupt struc┆
0x1400…1420 (10,) 74 75 72 65 20 6f 66 20 74 68 65 20 43 50 55 20 6f 72 2c 20 0a 19 9b 80 80 66 6f 72 20 50 6f 6c   ┆ture of the CPU or,      for Pol┆
0x1420…1440       6c 65 64 20 6f 70 65 72 61 74 69 6f 6e 2c 20 74 68 65 20 43 50 55 20 63 61 6e 20 0a 19 9b 80 80   ┆led operation, the CPU can      ┆
0x1440…1460       63 68 65 63 6b 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 20 6f 66 20 52 78 52 44 59 20 0a 19 9b   ┆check the condition of RxRDY    ┆
0x1460…1480       80 80 75 73 69 6e 67 20 61 20 53 74 61 74 75 73 20 52 65 61 64 20 6f 70 65 72 61 74 69 6f 6e 2e   ┆  using a Status Read operation.┆
0x1480…14a0       20 0a 19 9b 80 80 52 78 52 44 59 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 73   ┆      RxRDY is automatically res┆
0x14a0…14c0       65 74 20 62 79 20 0a 19 9b 80 80 74 68 65 20 6c 65 61 64 69 6e 67 20 65 64 67 65 20 6f 66 20 52   ┆et by      the leading edge of R┆
0x14c0…14e0       44 2e 20 54 68 65 20 52 78 52 44 59 20 0a 19 9b 80 80 6f 75 74 70 75 74 20 70 69 6e 20 69 73 20   ┆D. The RxRDY      output pin is ┆
0x14e0…1500       6d 61 73 6b 65 64 20 62 79 20 74 68 65 20 52 78 45 4e 20 0a 19 9b 80 80 63 6f 6e 74 72 6f 6c 20   ┆masked by the RxEN      control ┆
0x1500…1520       62 69 74 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆bit.                            ┆
0x1520…1540       20 20 20 84 46 61 69 6c 75 72 65 20 74 6f 20 72 65 61 64 20 74 68 65 20 72 65 63 65 69 76 65 64   ┆    Failure to read the received┆
0x1540…1560       20 0a 19 9b 80 80 63 68 61 72 61 63 74 65 72 20 66 72 6f 6d 20 74 68 65 20 52 78 20 44 61 74 61   ┆      character from the Rx Data┆
0x1560…1580       20 4f 75 74 70 75 74 20 0a 19 9b 80 80 52 65 67 69 73 74 65 72 20 70 72 69 6f 72 20 74 6f 20 74   ┆ Output      Register prior to t┆
0x1580…15a0       68 65 20 61 73 73 65 6d 62 6c 79 20 6f 66 20 0a 19 9b 80 80 74 68 65 20 6e 65 78 74 20 52 78 20   ┆he assembly of      the next Rx ┆
0x15a0…15c0       44 61 74 61 20 63 68 61 72 61 63 74 65 72 20 77 69 6c 6c 20 0a 19 9b 80 80 73 65 74 20 6f 76 65   ┆Data character will      set ove┆
0x15c0…15e0       72 72 75 6e 20 63 6f 6e 64 69 74 69 6f 6e 20 65 72 72 6f 72 20 61 6e 64 20 0a 19 9b 80 80 74 68   ┆rrun condition error and      th┆
0x15e0…1600       65 20 70 72 65 76 69 6f 75 73 20 63 68 61 72 61 63 74 65 72 20 77 69 6c 6c 20 62 65 20 0a 19 9b   ┆e previous character will be    ┆
0x1600…1620 (11,) 80 80 77 72 69 74 74 65 6e 20 6f 76 65 72 20 61 6e 64 20 6c 6f 73 74 2e 20 49 66 20 74 68 65 20   ┆  written over and lost. If the ┆
0x1620…1640       52 78 20 0a 19 9b 80 80 44 61 74 61 20 69 73 20 62 65 69 6e 67 20 72 65 61 64 20 62 79 20 74 68   ┆Rx      Data is being read by th┆
0x1640…1660       65 20 43 50 55 20 0a 19 9b 80 80 77 68 65 6e 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 74 72 61   ┆e CPU      when the internal tra┆
0x1660…1680       6e 73 66 65 72 20 69 73 20 6f 63 80 0a 19 9b 80 80 63 75 72 69 6e 67 2c 20 6f 76 65 72 72 75 6e   ┆nsfer is oc      curing, overrun┆
0x1680…16a0       20 65 72 72 6f 72 20 77 69 6c 6c 20 62 65 20 73 65 74 20 0a 19 9b 80 80 61 6e 64 20 74 68 65 20   ┆ error will be set      and the ┆
0x16a0…16c0       6f 6c 64 20 63 68 61 72 61 63 74 65 72 20 77 69 6c 6c 20 62 65 20 0a 19 9b 80 80 6c 6f 73 74 2e   ┆old character will be      lost.┆
0x16c0…16e0       0d 0a 0d 0a b0 58 30 2c 20 58 31 f0 20 20 20 20 20 31 39 2c 32 30 20 20 20 20 30 20 20 20 20 20   ┆     X0, X1      19,20    0     ┆
0x16e0…1700       20 84 74 68 65 73 65 20 6f 75 74 70 75 74 73 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 76 61 6c   ┆  these outputs contains the val┆
0x1700…1720       75 65 73 20 0a 19 9b 81 80 6f 66 20 74 68 65 20 64 6f 6e 27 74 20 63 61 72 65 20 62 69 74 73 20   ┆ues      of the don't care bits ┆
0x1720…1740       69 6e 20 74 68 65 20 41 64 80 0a 19 9b 81 80 64 72 65 73 73 20 48 65 61 64 65 72 20 6f 66 20 74   ┆in the Ad      dress Header of t┆
0x1740…1760       68 65 20 70 72 6f 74 6f 63 6f 6c 2c 20 61 6e 64 20 0a 19 9b 81 80 63 68 61 6e 67 65 73 20 76 61   ┆he protocol, and      changes va┆
0x1760…1780       6c 75 65 20 6a 75 73 74 20 70 72 69 6f 72 20 74 6f 20 52 78 52 44 59 20 0a 19 9b 81 80 64 65 70   ┆lue just prior to RxRDY      dep┆
0x1780…17a0       65 6e 64 65 6e 74 20 6f 66 20 74 68 65 20 72 65 63 65 69 76 65 64 20 66 72 61 6d 65 2e 0d 0a 0d   ┆endent of the received frame.   ┆
0x17a0…17a3       0a b0 0a                                                                                          ┆   ┆
0x17a3…17a6       FormFeed {
0x17a3…17a6         0c 83 dd                                                                                          ┆   ┆
0x17a3…17a6       }
0x17a6…17c0       0a a1 e1 0d 0a a1 4d 6e 65 6d 6f 6e 69 63 20 20 20 50 69 6e 20 6e 6f 20 20 20                     ┆      Mnemonic   Pin no   ┆
0x17c0…17e0       54 79 70 65 20 20 20 4e 61 6d 65 20 61 6e 64 20 46 75 6e 63 74 69 6f 6e 05 0d 0a 0d 0a b0 42 52   ┆Type   Name and Function      BR┆
0x17e0…1800       43 20 f0 20 20 20 20 20 20 20 32 31 20 20 20 20 20 20 20 30 20 20 20 20 20 20 84 49 66 20 42 72   ┆C         21       0       If Br┆
0x1800…1820 (12,) 6f 61 64 63 61 73 74 20 6f 70 74 69 6f 6e 20 69 73 20 63 68 6f 73 65 6e 2c 20 0a 19 9b 81 80 74   ┆oadcast option is chosen,      t┆
0x1820…1840       68 69 73 20 6f 75 74 70 75 74 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 74 68 65   ┆his output indicates whether the┆
0x1840…1860       20 0a 19 9b 81 80 72 65 63 65 69 76 65 64 20 64 61 74 61 20 69 73 20 6e 6f 72 6d 61 6c 6c 79 20   ┆      received data is normally ┆
0x1860…1880       61 64 64 72 65 73 80 0a 19 9b 81 80 73 65 64 20 74 6f 20 74 68 65 20 43 50 43 43 20 6f 72 20 69   ┆addres      sed to the CPCC or i┆
0x1880…18a0       73 20 6f 66 20 42 72 6f 61 64 80 80 80 0a 19 9b 81 80 63 61 73 74 20 74 79 70 65 20 28 42 52 43   ┆s of Broad        cast type (BRC┆
0x18a0…18c0       20 3d 20 22 68 69 67 68 22 29 3b 20 6f 74 68 65 72 80 0a 19 9b 81 80 77 69 73 65 20 69 74 20 72   ┆ = "high"); other      wise it r┆
0x18c0…18e0       65 6d 61 69 6e 73 20 6c 6f 77 2e 0d 0a 0d 0a b0 2d 2c 52 45 53 45 54 20 f0 20 20 20 32 32 20 20   ┆emains low.     -,RESET     22  ┆
0x18e0…1900       20 20 20 20 20 49 20 20 20 20 20 20 84 41 20 22 6c 6f 77 22 20 6f 6e 20 74 68 69 73 20 69 6e 70   ┆     I       A "low" on this inp┆
0x1900…1920       75 74 20 66 6f 72 63 65 73 20 74 68 65 20 0a 19 9b 81 80 43 50 43 43 20 69 6e 74 6f 20 61 6e 20   ┆ut forces the      CPCC into an ┆
0x1920…1940       22 49 64 6c 65 22 20 6d 6f 64 65 2e 20 54 68 65 20 64 65 80 0a 19 9b 81 80 76 69 63 65 20 77 69   ┆"Idle" mode. The de      vice wi┆
0x1940…1960       6c 6c 20 72 65 6d 61 69 6e 20 61 74 20 22 49 64 6c 65 22 20 75 6e 74 69 6c 20 0a 19 9b 81 80 61   ┆ll remain at "Idle" until      a┆
0x1960…1980       20 6e 65 77 20 73 65 74 20 6f 66 20 63 6f 6e 74 72 6f 6c 20 77 6f 72 64 73 20 69 73 20 0a 19 9b   ┆ new set of control words is    ┆
0x1980…19a0       81 80 77 72 69 74 74 65 6e 20 69 6e 74 6f 20 74 68 65 20 43 50 43 43 20 74 6f 20 70 72 6f 67 72   ┆  written into the CPCC to progr┆
0x19a0…19c0       61 6d 20 0a 19 9b 81 80 69 74 73 20 66 75 6e 63 74 69 6f 6e 61 6c 20 64 65 66 69 6e 74 69 6f 6e   ┆am      its functional defintion┆
0x19c0…19e0       2e 20 4d 69 6e 69 6d 75 6d 20 0a 19 9b 81 80 52 45 53 45 54 20 70 75 6c 73 65 20 77 69 64 74 68   ┆. Minimum      RESET pulse width┆
0x19e0…1a00       20 69 73 20 58 74 43 59 20 28 63 6c 6f 63 6b 20 0a 19 9b 81 80 6d 75 73 74 20 62 65 20 72 75 6e   ┆ is XtCY (clock      must be run┆
0x1a00…1a20 (13,) 6e 69 6e 67 29 2e 0d 0a 0d 0a b0 4d 2f 2d 2c 53 f0 20 20 20 20 20 20 32 33 20 20 20 20 20 20 20   ┆ning).     M/-,S       23       ┆
0x1a20…1a40       20 20 20 20 20 20 20 84 4d 61 73 74 65 72 20 2d 2c 53 6c 61 76 65 20 6d 6f 64 65 20 73 65 6c 65   ┆        Master -,Slave mode sele┆
0x1a40…1a60       63 74 69 6f 6e 2e 20 0a 19 9b 81 80 54 68 69 73 20 70 69 6e 20 64 65 74 65 72 6d 69 6e 65 73 20   ┆ction.      This pin determines ┆
0x1a60…1a80       77 68 65 74 68 65 72 20 74 68 65 20 0a 19 9b 81 80 43 50 43 43 20 69 73 20 74 6f 20 62 65 20 75   ┆whether the      CPCC is to be u┆
0x1a80…1aa0       73 65 64 20 61 73 20 61 20 4d 61 73 74 65 72 20 6f 72 20 0a 19 9b 81 80 61 20 53 6c 61 76 65 20   ┆sed as a Master or      a Slave ┆
0x1aa0…1ac0       64 65 76 69 63 65 20 6f 6e 20 74 68 65 20 63 69 72 63 75 69 74 20 6c 69 80 0a 19 9b 81 80 6e 65   ┆device on the circuit li      ne┆
0x1ac0…1ae0       2e 20 54 68 65 20 6c 65 76 65 6c 20 6f 66 20 74 68 69 73 20 69 6e 70 75 74 20 70 69 6e 20 0a 19   ┆. The level of this input pin   ┆
0x1ae0…1b00       9b 81 80 6d 75 73 74 20 6e 6f 74 20 62 65 20 63 68 61 6e 67 65 64 20 77 69 74 68 6f 75 74 20 61   ┆   must not be changed without a┆
0x1b00…1b20       20 72 65 80 0a 19 9b 81 80 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 43   ┆ re      initialization of the C┆
0x1b20…1b40       50 43 43 2e 0d 0a 0d 0a b0 46 4d 44 49 4e 20 f0 20 20 20 20 20 32 34 20 20 20 20 20 20 20 49 20   ┆PCC.     FMDIN       24       I ┆
0x1b40…1b60       20 20 20 20 20 84 46 72 65 71 75 65 6e 63 65 20 4d 6f 44 75 6c 61 74 65 64 20 49 4e 70 75 74 2e   ┆      Frequence MoDulated INput.┆
0x1b60…1b80       0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 84 54 68   ┆                              Th┆
0x1b80…1ba0       65 20 4e 52 5a 20 65 6e 63 6f 64 65 64 20 69 6e 63 6f 6d 6d 69 6e 67 20 64 61 74 61 20 0a 19 9b   ┆e NRZ encoded incomming data    ┆
0x1ba0…1bc0       80 80 66 72 6f 6d 20 74 68 65 20 43 49 52 43 55 49 54 20 49 49 20 6c 69 6e 65 20 6d 75 73 74 20   ┆  from the CIRCUIT II line must ┆
0x1bc0…1be0       62 65 20 0a 19 9b 80 80 66 65 64 20 74 6f 20 74 68 69 73 20 69 6e 70 75 74 2e 0d 0a 0d 0a 20 20   ┆be      fed to this input.      ┆
0x1be0…1c00       20 20 20 20 20 20 20 20 20 32 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 6f 20 63 6f 6e 6e   ┆         25              No conn┆
0x1c00…1c20 (14,) 65 63 74 69 6f 6e 0d 0a 0d 0a b0 4e 46 4d 44 4f f0 20 20 20 20 20 20 32 36 20 20 20 20 20 20 20   ┆ection     NFMDO       26       ┆
0x1c20…1c40       30 20 20 20 20 20 20 84 4e 65 67 61 74 65 64 20 46 72 65 71 75 65 6e 63 65 20 4d 6f 44 75 6c 61   ┆0       Negated Frequence MoDula┆
0x1c40…1c60       74 65 64 20 4f 75 74 80 0a 19 9b 81 80 70 75 74 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ted Out      put.               ┆
0x1c60…1c80       20 20 20 20 20 20 20 20 20 20 20 20 20 20 84 54 68 69 73 20 6f 75 74 70 75 74 20 63 6f 6e 74 61   ┆               This output conta┆
0x1c80…1ca0       69 6e 73 20 74 68 65 20 6e 65 67 61 74 69 76 65 20 0a 19 9b 80 80 70 61 72 74 20 6f 66 20 74 68   ┆ins the negative      part of th┆
0x1ca0…1cc0       65 20 4e 52 5a 20 65 6e 63 6f 64 65 64 20 64 61 74 61 20 74 6f 20 0a 19 9b 80 80 62 65 20 74 72   ┆e NRZ encoded data to      be tr┆
0x1cc0…1ce0       61 6e 73 6d 69 74 74 65 64 20 6f 6e 20 74 68 65 20 43 49 52 43 55 49 54 20 49 49 20 0a 19 9b 80   ┆ansmitted on the CIRCUIT II     ┆
0x1ce0…1d00       80 6c 69 6e 65 2e 0d 0a 0d 0a b0 46 4d 44 4f f0 20 20 20 20 20 20 20 32 37 20 20 20 20 20 20 20   ┆ line.     FMDO        27       ┆
0x1d00…1d20       30 20 20 20 20 20 20 46 72 65 71 75 65 6e 63 65 20 4d 6f 44 75 6c 61 74 65 64 20 4f 75 74 70 75   ┆0      Frequence MoDulated Outpu┆
0x1d20…1d40       74 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 84   ┆t.                              ┆
0x1d40…1d60       54 68 69 73 20 6f 75 74 70 75 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 70 6f 73 69 74 69 76   ┆This output contains the positiv┆
0x1d60…1d80       65 20 0a 19 9b 80 80 70 61 72 74 20 6f 66 20 74 68 65 20 4e 52 5a 20 65 6e 63 6f 64 65 64 20 64   ┆e      part of the NRZ encoded d┆
0x1d80…1da0       61 74 61 20 74 6f 20 0a 19 9b 80 80 62 65 20 74 72 61 6e 73 6d 69 74 74 65 64 20 6f 6e 20 74 68   ┆ata to      be transmitted on th┆
0x1da0…1dbd       65 20 43 49 52 43 55 49 54 20 49 49 20 0a 19 9b 80 80 6c 69 6e 65 2e 0d 0a 0d 0a 0d 0a            ┆e CIRCUIT II      line.      ┆
0x1dbd…1dc0       FormFeed {
0x1dbd…1dc0         0c 83 b0                                                                                          ┆   ┆
0x1dbd…1dc0       }
0x1dc0…1de0       0a b0 a1 32 2e 34 20 52 65 67 69 73 74 65 72 20 41 64 64 72 65 73 73 69 6e 67 0d 0a 0d 0a a1 e1   ┆   2.4 Register Addressing      ┆
0x1de0…1e00       20 2d 2c 43 53 20 20 20 2d 2c 57 52 20 20 20 2d 2c 52 44 20 20 20 41 82 31 20 20 20 81 41 82 30   ┆ -,CS   -,WR   -,RD   A 1    A 0┆
0x1e00…1e20 (15,) 81 20 0d 0a a1 81 05 0d 0a 20 20 30 20 20 20 20 20 20 30 20 20 20 20 20 20 31 20 20 20 20 20 31   ┆           0      0      1     1┆
0x1e20…1e40       20 20 20 20 30 20 20 20 43 50 55 2d 3e 43 6f 6e 74 72 6f 6c 20 72 65 67 69 73 74 65 72 20 61 0d   ┆    0   CPU->Control register a ┆
0x1e40…1e60       0a 0d 0a 20 20 30 20 20 20 20 20 20 30 20 20 20 20 20 20 31 20 20 20 20 20 31 20 20 20 20 31 20   ┆     0      0      1     1    1 ┆
0x1e60…1e80       20 20 43 50 55 2d 3e 43 6f 6e 74 72 6f 6c 20 72 65 67 69 73 74 65 72 20 62 0d 0a 0d 0a 20 20 30   ┆  CPU->Control register b      0┆
0x1e80…1ea0       20 20 20 20 20 20 30 20 20 20 20 20 20 31 20 20 20 20 20 30 20 20 20 20 31 20 20 20 43 50 55 2d   ┆      0      1     0    1   CPU-┆
0x1ea0…1ec0       3e 4d 61 73 74 65 72 20 54 78 20 64 61 74 61 20 72 65 67 69 73 74 65 72 0d 0a 0d 0a 20 20 30 20   ┆>Master Tx data register      0 ┆
0x1ec0…1ee0       20 20 20 20 20 30 20 20 20 20 20 20 31 20 20 20 20 20 30 20 20 20 20 30 20 20 20 43 50 55 2d 3e   ┆     0      1     0    0   CPU->┆
0x1ee0…1f00       54 78 20 64 61 74 61 20 72 65 67 69 73 74 65 72 0d 0a 0d 0a 20 20 30 20 20 20 20 20 20 31 20 20   ┆Tx data register      0      1  ┆
0x1f00…1f20       20 20 20 20 30 20 20 20 20 20 30 20 20 20 20 30 20 20 20 20 20 20 20 20 52 78 20 64 61 74 61 20   ┆    0     0    0        Rx data ┆
0x1f20…1f40       72 65 67 69 73 74 65 72 2d 3e 43 50 55 0d 0a a1 0d 0a a1 a1 e1 20 20 30 20 20 20 20 20 20 31 20   ┆register->CPU          0      1 ┆
0x1f40…1f60       20 20 20 20 20 30 20 20 20 20 20 30 20 20 20 20 31 20 20 20 20 20 20 20 20 53 74 61 74 75 73 20   ┆     0     0    1        Status ┆
0x1f60…1f80       72 65 67 69 73 74 65 72 2d 3e 43 50 55 05 0d 0a a1 09 09 09 09 09 09 09 09 09 09 09 09 09 0d 0a   ┆register->CPU                   ┆
0x1f80…1fa0       0d 0a 0d 0a b0 a1 32 2e 35 20 52 65 67 69 73 74 65 72 20 44 65 66 69 6e 69 74 69 6f 6e 73 0d 0a   ┆      2.5 Register Definitions  ┆
0x1fa0…1fc0       0d 0a 55 70 6f 6e 20 70 6f 77 65 72 20 75 70 20 74 68 65 20 43 50 43 43 20 6d 75 73 74 20 62 65   ┆  Upon power up the CPCC must be┆
0x1fc0…1fe0       20 69 6e 69 74 69 61 6c 69 7a 65 64 20 62 65 66 6f 72 65 20 69 74 20 69 73 20 61 6c 80 0a 6c 6f   ┆ initialized before it is al  lo┆
0x1fe0…2000       77 65 64 20 74 6f 20 69 6e 69 74 69 61 74 65 20 61 6e 79 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f   ┆wed to initiate any communicatio┆
0x2000…2020 (16,) 6e 20 6f 6e 20 74 68 65 20 73 65 72 69 61 6c 20 62 75 73 2e 20 54 68 69 73 20 0a 69 73 20 64 6f   ┆n on the serial bus. This  is do┆
0x2020…2040       6e 65 20 74 6f 20 70 72 6f 68 69 62 69 74 20 74 68 65 20 43 50 43 43 20 74 6f 20 61 6e 73 77 65   ┆ne to prohibit the CPCC to answe┆
0x2040…2060       72 20 61 6e 20 75 6e 73 70 65 63 69 66 69 65 64 20 41 64 80 80 80 0a 64 72 65 73 73 20 61 6e 64   ┆r an unspecified Ad    dress and┆
0x2060…2080       20 74 68 75 73 20 76 69 6f 6c 61 74 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 6f 6e 20 74   ┆ thus violate communication on t┆
0x2080…20a0       68 65 20 62 75 73 2e 20 0d 0a 0d 0a 0d 0a b0 a1 32 2e 35 2e 31 20 43 6f 6e 74 72 6f 6c 20 52 65   ┆he bus.         2.5.1 Control Re┆
0x20a0…20c0       67 69 73 74 65 72 20 61 0d 0a 0d 0a a1 20 20 6d 73 62 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆gister a       msb              ┆
0x20c0…20e0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                ┆
0x20e0…2100       20 6c 73 62 20 20 0d 0a a1 e1 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21   ┆ lsb      !      !      !      !┆
0x2100…2120       20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20   ┆      !      !      !      !    ┆
0x2120…2140       20 20 21 0d 0a 21 20 43 43 45 4e 20 21 20 52 58 45 4e 20 21 20 54 58 45 4e 20 21 20 20 20 20 20   ┆  !  ! CCEN ! RXEN ! TXEN !     ┆
0x2140…2160       20 20 20 20 20 44 65 76 69 63 65 20 41 64 64 72 65 73 73 20 20 20 20 20 20 20 20 20 20 21 0d 0a   ┆     Device Address          !  ┆
0x2160…2180       a1 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20   ┆ !      !      !      !      !  ┆
0x2180…21a0       20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 0d 0a 0d 0a 54 68   ┆    !      !      !      !    Th┆
0x21a0…21c0       69 73 20 72 65 67 69 73 74 65 72 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 72 65 63 6f 67 6e 69   ┆is register contains the recogni┆
0x21c0…21e0       74 69 6f 6e 20 61 64 64 72 65 73 73 20 6f 66 20 77 68 69 63 68 20 74 68 65 20 0a 43 50 43 43 20   ┆tion address of which the  CPCC ┆
0x21e0…2200       69 73 20 74 6f 20 61 6e 73 77 65 72 2e 0d 0a 0d 0a b0 43 43 45 4e 20 f0 20 20 84 54 68 65 20 43   ┆is to answer.     CCEN     The C┆
0x2200…2220 (17,) 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 45 4e 61 62 6c 65 20 69 73 20 74 68 65 20 6f 76 65 72 61   ┆ommunication ENable is the overa┆
0x2220…2240       6c 6c 20 65 6e 61 62 6c 65 20 6f 66 20 74 68 65 20 0a 19 87 81 80 43 50 43 43 2e 20 57 68 65 6e   ┆ll enable of the      CPCC. When┆
0x2240…2260       20 61 6c 6c 20 6f 74 68 65 72 20 72 65 67 69 73 74 65 72 73 20 68 61 76 65 20 62 65 65 6e 20 69   ┆ all other registers have been i┆
0x2260…2280       6e 69 74 69 61 74 65 64 20 0a 19 87 81 80 74 68 69 73 20 62 69 74 20 6d 75 73 74 20 62 65 20 73   ┆nitiated      this bit must be s┆
0x2280…22a0       65 74 20 68 69 67 68 20 74 6f 20 65 6e 61 62 6c 65 20 74 68 65 20 43 50 43 43 20 72 65 63 65 70   ┆et high to enable the CPCC recep┆
0x22a0…22c0       80 80 0a 19 87 81 80 74 69 6f 6e 2f 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 6f 6e 20 74 68 65 20   ┆       tion/transmission on the ┆
0x22c0…22e0       62 75 73 2e 20 55 70 6f 6e 20 52 65 73 65 74 20 43 43 45 4e 20 69 73 20 73 65 74 20 0a 19 87 81   ┆bus. Upon Reset CCEN is set     ┆
0x22e0…2300       80 74 6f 20 30 20 28 64 69 73 61 62 6c 65 29 2e 0d 0a 0d 0a b0 52 58 45 4e f0 20 20 20 84 52 65   ┆ to 0 (disable).     RXEN     Re┆
0x2300…2320       63 65 69 76 65 20 69 73 20 65 6e 61 62 6c 65 2f 2d 2c 64 69 73 61 62 6c 65 20 6f 66 20 74 68 65   ┆ceive is enable/-,disable of the┆
0x2320…2340       20 52 78 52 44 59 20 6f 75 74 70 75 74 20 70 69 6e 20 0a 19 87 81 80 74 6f 20 67 69 76 65 20 74   ┆ RxRDY output pin      to give t┆
0x2340…2360       68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 63 68 6f 73 65 20 65 69 74 68 65 72 20 70 6f 6c 6c 65   ┆he ability to chose either polle┆
0x2360…2380       64 20 6f 72 20 69 6e 74 65 72 80 0a 19 87 81 80 72 75 70 74 20 6d 6f 64 65 2e 0d 0a 0d 0a b0 54   ┆d or inter      rupt mode.     T┆
0x2380…23a0       58 45 4e f0 20 20 20 84 54 72 61 6e 73 6d 69 74 20 45 4e 61 62 6c 65 20 69 73 20 73 69 6d 69 6c   ┆XEN     Transmit ENable is simil┆
0x23a0…23c0       61 72 20 74 6f 20 52 78 45 4e 20 63 6f 6e 63 65 72 6e 69 6e 67 20 54 58 52 44 59 2e 20 0a 19 87   ┆ar to RxEN concerning TXRDY.    ┆
0x23c0…23e0       81 80 53 69 6e 63 65 20 74 68 65 20 43 49 52 43 55 49 54 20 49 49 20 70 72 6f 74 6f 63 6f 6c 20   ┆  Since the CIRCUIT II protocol ┆
0x23e0…2400       61 6c 6c 77 61 79 73 20 72 65 71 75 69 72 65 73 20 61 6e 20 61 6e 80 0a 19 87 81 80 73 77 65 72   ┆allways requires an an      swer┆
0x2400…2420 (18,) 20 74 6f 20 61 20 70 6f 6c 6c 2c 20 74 68 65 20 54 58 45 4e 20 6f 6e 6c 79 20 63 6f 6e 63 65 72   ┆ to a poll, the TXEN only concer┆
0x2420…2440       6e 73 20 74 68 65 20 54 58 45 4e 20 6f 75 74 80 0a 19 87 81 80 70 75 74 20 61 6e 64 20 6e 6f 74   ┆ns the TXEN out      put and not┆
0x2440…2460       20 74 68 65 20 72 65 71 75 69 72 65 64 20 22 6e 6f 20 64 61 74 61 22 20 61 6e 73 77 65 72 20 70   ┆ the required "no data" answer p┆
0x2460…2480       72 6f 76 69 64 65 64 20 62 79 20 0a 19 87 81 80 74 68 65 20 54 78 2d 70 61 72 74 2e 0d 0a 0d 0a   ┆rovided by      the Tx-part.    ┆
0x2480…2482       0d 0a                                                                                             ┆  ┆
0x2482…2485       FormFeed {
0x2482…2485         0c 83 dd                                                                                          ┆   ┆
0x2482…2485       }
0x2485…24a0       0a b0 a1 32 2e 35 2e 32 20 43 6f 6e 74 72 6f 6c 20 52 65 67 69 73 74 65 72 20 62                  ┆   2.5.2 Control Register b┆
0x24a0…24c0       0d 0a a1 20 20 6d 73 62 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆     msb                        ┆
0x24c0…24e0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 73 62 20 20 20 0d 0a a1 e1   ┆                      lsb       ┆
0x24e0…2500       21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20   ┆!      !      !      !      !   ┆
0x2500…2520       20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 0d 0a 21 20 42 52 45   ┆   !      !      !      !  ! BRE┆
0x2520…2540       4e 20 21 20 20 45 52 20 20 21 20 53 54 53 54 20 21 20 20 20 20 20 20 20 42 72 6f 61 64 63 61 73   ┆N !  ER  ! STST !       Broadcas┆
0x2540…2560       74 20 41 64 64 72 65 73 73 20 20 20 20 20 20 20 20 20 20 21 0d 0a a1 21 20 20 20 20 20 20 21 20   ┆t Address          !   !      ! ┆
0x2560…2580       20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20   ┆     !      !      !      !     ┆
0x2580…25a0       20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 0d 0a 0d 0a 54 68 65 20 62 20 72 65 67 69 73 74   ┆ !      !      !    The b regist┆
0x25a0…25c0       65 72 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 72 65 63 6f 67 6e 69 74 69 6f 6e 20 61 64 64 72   ┆er contains the recognition addr┆
0x25c0…25e0       65 73 73 20 61 74 20 77 68 69 63 68 20 74 68 65 20 0a 43 50 43 43 20 69 73 20 6e 6f 74 20 74 6f   ┆ess at which the  CPCC is not to┆
0x25e0…2600       20 61 6e 73 77 65 72 2e 20 54 68 69 73 20 42 72 6f 61 64 63 61 73 74 20 61 64 64 72 65 73 73 20   ┆ answer. This Broadcast address ┆
0x2600…2620 (19,) 63 61 6e 20 62 65 20 75 73 65 64 20 62 79 20 0a 74 68 65 20 6d 61 73 74 65 72 20 6f 66 20 74 68   ┆can be used by  the master of th┆
0x2620…2640       65 20 62 75 73 20 74 6f 20 74 72 61 6e 73 6d 69 74 20 6d 65 73 73 61 67 65 73 20 74 6f 20 73 65   ┆e bus to transmit messages to se┆
0x2640…2660       76 65 72 61 6c 20 73 6c 61 76 65 73 20 0a 61 74 20 61 20 74 69 6d 65 2e 20 0d 0a 0d 0a b0 42 52   ┆veral slaves  at a time.      BR┆
0x2660…2680       45 4e 20 f0 20 20 84 69 73 20 75 73 65 64 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 74   ┆EN     is used to determine whet┆
0x2680…26a0       68 65 72 20 74 68 65 20 43 50 43 43 20 69 73 20 74 6f 20 75 73 65 20 74 68 69 73 20 0a 19 87 81   ┆her the CPCC is to use this     ┆
0x26a0…26c0       80 73 65 63 6f 6e 64 20 61 64 64 72 65 73 73 20 72 65 63 6f 67 6e 69 74 69 6f 6e 20 6f 72 20 6e   ┆ second address recognition or n┆
0x26c0…26e0       6f 74 2e 20 0d 0a 0d 0a b0 45 52 20 f0 20 20 20 20 84 69 73 20 61 20 72 65 73 65 74 20 62 69 74   ┆ot.      ER       is a reset bit┆
0x26e0…2700       20 77 68 69 63 68 20 72 65 73 65 74 73 20 74 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 73 74 61   ┆ which resets the content of sta┆
0x2700…2720       74 75 73 20 72 65 80 0a 19 87 81 80 67 69 73 74 65 72 20 62 69 74 73 20 46 45 20 4f 45 20 61 6e   ┆tus re      gister bits FE OE an┆
0x2720…2740       64 20 50 45 20 28 65 72 72 6f 72 20 63 6f 64 65 73 29 2e 0d 0a 0d 0a b0 53 54 53 54 20 20 20 f0   ┆d PE (error codes).     STST    ┆
0x2740…2760       84 53 65 6c 66 20 54 65 53 54 20 6d 6f 64 65 20 69 66 20 63 68 6f 6f 73 65 6e 2c 20 6d 75 73 74   ┆ Self TeST mode if choosen, must┆
0x2760…2780       20 62 65 20 73 65 74 20 75 70 6f 6e 20 52 65 73 65 74 20 74 6f 20 0a 19 87 81 80 73 65 6c 65 63   ┆ be set upon Reset to      selec┆
0x2780…27a0       74 20 74 68 69 73 20 6d 6f 64 65 2e 20 54 68 65 20 6d 6f 64 65 20 72 65 71 75 69 72 65 73 20 6e   ┆t this mode. The mode requires n┆
0x27a0…27c0       6f 20 41 64 64 72 65 73 73 20 73 69 6e 63 65 20 0a 19 87 81 80 74 68 65 20 52 65 80 63 65 69 76   ┆o Address since      the Re ceiv┆
0x27c0…27e0       65 72 20 72 65 63 65 69 76 65 73 20 74 68 65 20 65 63 68 6f 20 6f 66 20 74 68 65 20 74 72 61 6e   ┆er receives the echo of the tran┆
0x27e0…2800       73 6d 69 74 74 65 64 20 64 61 80 0a 19 87 81 80 74 61 20 6f 66 20 74 68 65 20 43 50 43 43 2e 20   ┆smitted da      ta of the CPCC. ┆
0x2800…2820 (20,) 54 6f 20 75 73 65 20 74 68 69 73 20 6d 6f 64 65 20 74 68 65 20 43 50 43 43 20 77 69 74 68 20 69   ┆To use this mode the CPCC with i┆
0x2820…2840       74 73 20 0a 19 87 81 80 70 65 72 69 70 68 65 72 61 6c 20 64 72 69 76 65 72 73 20 6d 75 73 74 20   ┆ts      peripheral drivers must ┆
0x2840…2860       6e 6f 74 20 62 65 20 61 74 74 61 63 68 65 64 20 74 6f 20 61 6e 79 20 61 63 74 69 76 65 20 0a 19   ┆not be attached to any active   ┆
0x2860…2880       87 81 80 43 49 52 43 55 49 54 20 49 49 20 62 75 73 2e 0d 0a 0d 0a 0d 0a b0 a1 32 2e 35 2e 33 20   ┆   CIRCUIT II bus.        2.5.3 ┆
0x2880…28a0       54 72 61 6e 73 6d 69 74 20 72 65 67 69 73 74 65 72 0d 0a a1 20 20 6d 73 62 20 20 20 20 20 20 20   ┆Transmit register     msb       ┆
0x28a0…28c0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                ┆
0x28c0…28e0       20 20 20 20 20 20 20 6c 73 62 20 20 20 0d 0a a1 e1 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21   ┆       lsb       !      !      !┆
0x28e0…2900       20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20   ┆      !      !      !      !    ┆
0x2900…2920       20 20 21 20 20 20 20 20 20 21 0d 0a 21 20 54 78 2d 64 61 74 61 20 20 20 20 20 20 20 20 20 20 20   ┆  !      !  ! Tx-data           ┆
0x2920…2940       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                ┆
0x2940…2960       20 20 20 20 21 0d 0a a1 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20   ┆    !   !      !      !      !  ┆
0x2960…2980       20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20   ┆    !      !      !      !      ┆
0x2980…29a0       21 0d 0a 0d 0a 54 6f 20 74 68 69 73 20 72 65 67 69 73 74 65 72 20 74 68 65 20 43 50 55 20 6d 75   ┆!    To this register the CPU mu┆
0x29a0…29c0       73 74 20 77 72 69 74 65 20 74 68 65 20 64 61 74 61 20 74 6f 20 62 65 20 74 72 61 6e 73 6d 69 74   ┆st write the data to be transmit┆
0x29c0…29e0       80 0a 74 65 64 20 6f 6e 20 43 49 52 43 55 49 54 20 49 49 2e 20 49 66 20 6d 61 73 74 65 72 20 6d   ┆  ted on CIRCUIT II. If master m┆
0x29e0…2a00       6f 64 65 20 69 73 20 63 68 6f 73 65 6e 20 74 68 69 73 20 72 65 67 69 73 74 65 72 20 0a 6d 75 73   ┆ode is chosen this register  mus┆
0x2a00…2a20 (21,) 74 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 6c 65 61 64 69 6e 67 20 62 79 74 65 2e 0d 0a 0d 0a 0d   ┆t contain the leading byte.     ┆
0x2a20…2a40       0a b0 a1 32 2e 35 2e 34 20 4d 61 73 74 65 72 20 54 72 61 6e 73 6d 69 74 20 52 65 67 69 73 74 65   ┆   2.5.4 Master Transmit Registe┆
0x2a40…2a60       72 0d 0a a1 20 20 6d 73 62 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆r     msb                       ┆
0x2a60…2a80       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 73 62 20 20 20 0d 0a a1   ┆                       lsb      ┆
0x2a80…2aa0       e1 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20   ┆ !      !      !      !      !  ┆
0x2aa0…2ac0       20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 0d 0a 21 20 4d 54   ┆    !      !      !      !  ! MT┆
0x2ac0…2ae0       78 20 64 61 74 61 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆x data                          ┆
0x2ae0…2b00       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a a1 21 20 20 20 20 20 20 21   ┆                    !   !      !┆
0x2b00…2b20       20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20   ┆      !      !      !      !    ┆
0x2b20…2b40       20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 0d 0a 0d 0a 54 6f 20 74 68 69 73 20 72 65 67   ┆  !      !      !    To this reg┆
0x2b40…2b60       69 73 74 65 72 20 74 68 65 20 43 50 55 20 6d 75 73 74 20 77 72 69 74 65 20 74 68 65 20 64 61 74   ┆ister the CPU must write the dat┆
0x2b60…2b80       61 20 62 79 74 65 20 74 6f 20 66 6f 6c 6c 6f 77 20 0a 74 68 65 20 6c 65 61 64 69 6e 67 20 62 79   ┆a byte to follow  the leading by┆
0x2b80…2ba0       74 65 20 69 66 20 4d 61 73 74 65 72 20 6d 6f 64 65 20 69 73 20 63 68 6f 73 65 6e 2e 0d 0a b0 a1   ┆te if Master mode is chosen.    ┆
0x2ba0…2bc0       0d 0a 0d 0a b0 a1 32 2e 35 2e 35 20 52 65 63 65 69 76 65 20 52 65 67 69 73 74 65 72 0d 0a a1 20   ┆      2.5.5 Receive Register    ┆
0x2bc0…2be0       20 6d 73 62 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ msb                            ┆
0x2be0…2c00       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 73 62 20 20 20 0d 0a a1 e1 21 20 20 20   ┆                  lsb       !   ┆
0x2c00…2c20 (22,) 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21   ┆   !      !      !      !      !┆
0x2c20…2c40       20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 0d 0a 21 20 52 78 2d 44 61 74   ┆      !      !      !   ! Rx-Dat┆
0x2c40…2c60       61 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆a                               ┆
0x2c60…2c80       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a a1 21 20 20 20 20 20 20 21 20 20 20 20   ┆                !   !      !    ┆
0x2c80…2ca0       20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20   ┆  !      !      !      !      ! ┆
0x2ca0…2cc0       20 20 20 20 20 21 20 20 20 20 20 20 21 0d 0a 0d 0a 46 72 6f 6d 20 74 68 69 73 20 72 65 67 69 73   ┆     !      !    From this regis┆
0x2cc0…2ce0       74 65 72 20 74 68 65 20 43 50 55 20 63 61 6e 20 72 65 61 64 20 74 68 65 20 64 61 74 61 20 72 65   ┆ter the CPU can read the data re┆
0x2ce0…2cfe       63 65 69 76 65 64 20 66 72 6f 6d 20 0a 43 49 52 43 55 49 54 20 49 49 2e 0d 0a 0d 0a 0d 0a         ┆ceived from  CIRCUIT II.      ┆
0x2cfe…2d01       FormFeed {
0x2cfe…2d01         0c 83 f8                                                                                          ┆   ┆
0x2cfe…2d01       }
0x2d01…2d20       0a b0 a1 32 2e 35 2e 36 20 53 74 61 74 75 73 20 52 65 67 69 73 74 65 72 0d 0a 0d 0a a1 20 20      ┆   2.5.6 Status Register       ┆
0x2d20…2d40       6d 73 62 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆msb                             ┆
0x2d40…2d60       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 73 62 20 20 20 0d 0a a1 e1 21 20 20 20 20   ┆                 lsb       !    ┆
0x2d60…2d80       20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20   ┆  !      !      !      !      ! ┆
0x2d80…2da0       20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 0d 0a 21 20 20 58 82 31 81 20 20   ┆     !      !      !   !  X 1   ┆
0x2da0…2dc0       21 20 20 58 82 30 81 20 20 21 20 20 46 45 20 20 21 20 20 4f 45 20 20 21 20 20 50 45 20 20 21 20   ┆!  X 0   !  FE  !  OE  !  PE  ! ┆
0x2dc0…2de0       20 42 52 43 20 21 52 78 52 44 59 20 21 54 78 52 44 59 20 21 0d 0a a1 21 20 20 20 20 20 20 21 20   ┆ BRC !RxRDY !TxRDY !   !      ! ┆
0x2de0…2e00       20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20   ┆     !      !      !      !     ┆
0x2e00…2e20 (23,) 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 0d 0a 0d 0a e1 e1 b0 52 78 52 44 59 e1 20 f0 20   ┆ !      !      !       RxRDY    ┆
0x2e20…2e40       84 54 68 69 73 20 62 69 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65 20 43 50 43   ┆ This bit indicates that the CPC┆
0x2e40…2e60       43 20 63 6f 6e 74 61 69 6e 73 20 61 20 63 68 61 72 61 63 74 65 72 20 0a 19 87 81 80 74 68 61 74   ┆C contains a character      that┆
0x2e60…2e80       20 69 73 20 72 65 61 64 79 20 74 6f 20 62 65 20 69 6e 70 75 74 20 74 6f 20 74 68 65 20 43 50 55   ┆ is ready to be input to the CPU┆
0x2e80…2ea0       2e 0d 0a 0d 0a a1 e1 b0 54 78 52 44 59 e1 f0 20 20 84 54 68 69 73 20 62 69 74 2c 20 69 6e 20 74   ┆.       TxRDY     This bit, in t┆
0x2ea0…2ec0       68 65 20 73 6c 61 76 65 20 6d 6f 64 65 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65   ┆he slave mode indicates that the┆
0x2ec0…2ee0       20 43 50 43 43 20 0a 19 87 81 80 69 73 20 72 65 61 64 79 20 74 6f 20 61 63 63 65 70 74 20 61 20   ┆ CPCC      is ready to accept a ┆
0x2ee0…2f00       64 61 74 61 20 63 68 61 72 61 63 74 65 72 20 66 72 6f 6d 20 74 68 65 20 43 50 55 2e 20 49 6e 20   ┆data character from the CPU. In ┆
0x2f00…2f20       0a 19 87 81 80 74 68 65 20 4d 61 73 74 65 72 20 6d 6f 64 65 20 77 68 65 6e 20 74 68 69 73 20 62   ┆     the Master mode when this b┆
0x2f20…2f40       69 74 20 69 73 20 61 73 73 65 72 74 65 64 20 74 6f 67 65 74 68 65 72 20 0a 19 87 81 80 77 69 74   ┆it is asserted together      wit┆
0x2f40…2f60       68 20 54 78 52 44 59 20 69 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 61 6e 20 61 6e 73   ┆h TxRDY it indicates that an ans┆
0x2f60…2f80       77 65 72 20 77 69 74 68 20 6e 6f 20 64 61 74 61 20 0a 19 87 81 80 68 61 73 20 62 65 65 6e 20 72   ┆wer with no data      has been r┆
0x2f80…2fa0       65 63 65 69 76 65 64 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 84 4e 6f 74 65 20 74 68 61 74 20 77 68   ┆eceived.            Note that wh┆
0x2fa0…2fc0       65 6e 20 75 73 69 6e 67 20 74 68 65 20 50 6f 6c 6c 65 64 20 6f 70 65 72 61 74 69 6f 6e 2c 20 74   ┆en using the Polled operation, t┆
0x2fc0…2fe0       68 65 20 54 78 52 44 59 20 0a 19 87 80 80 73 74 61 74 75 73 20 62 69 74 20 69 73 20 6e 6f 74 20   ┆he TxRDY      status bit is not ┆
0x2fe0…3000       6d 61 73 6b 65 64 20 62 79 20 54 78 20 45 6e 61 62 6c 65 64 2c 20 62 75 74 20 77 69 6c 6c 20 6f   ┆masked by Tx Enabled, but will o┆
0x3000…3020 (24,) 6e 6c 79 20 0a 19 87 80 80 69 6e 64 69 63 61 74 65 20 74 68 65 20 45 6d 70 74 79 2f 46 75 6c 6c   ┆nly      indicate the Empty/Full┆
0x3020…3040       20 53 74 61 74 75 73 20 6f 66 20 74 68 65 20 54 78 20 44 61 74 61 20 69 6e 70 75 74 20 0a 19 87   ┆ Status of the Tx Data input    ┆
0x3040…3060       80 80 52 65 67 69 73 74 65 72 2e 0d 0a 0d 0a a1 e1 b0 42 52 43 e1 20 f0 20 20 20 84 49 66 20 42   ┆  Register.       BRC       If B┆
0x3060…3080       52 6f 61 64 43 61 73 74 20 62 69 74 20 69 73 20 68 69 67 68 20 69 74 20 69 6e 64 69 63 61 74 65   ┆RoadCast bit is high it indicate┆
0x3080…30a0       73 20 74 68 61 74 20 74 68 65 20 62 72 6f 61 64 80 0a 19 87 81 80 63 61 73 74 20 6f 70 74 69 6f   ┆s that the broad      cast optio┆
0x30a0…30c0       6e 20 68 61 73 20 62 65 65 6e 20 63 68 6f 73 65 6e 20 61 6e 64 20 74 68 61 74 20 74 68 65 20 63   ┆n has been chosen and that the c┆
0x30c0…30e0       68 61 72 61 63 74 65 72 20 69 6e 20 0a 19 87 81 80 74 68 65 20 52 65 63 65 69 76 65 20 72 65 67   ┆haracter in      the Receive reg┆
0x30e0…3100       69 73 74 65 72 20 69 73 20 72 65 63 65 69 76 65 64 20 76 69 61 20 74 68 65 20 62 72 6f 61 64 63   ┆ister is received via the broadc┆
0x3100…3120       61 73 74 20 0a 19 87 81 80 61 64 80 64 72 65 73 73 2e 20 54 68 65 20 42 52 43 20 62 69 74 20 69   ┆ast      ad dress. The BRC bit i┆
0x3120…3140       73 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 74 68 65 20 42 52 43 20 6f 75 74 70 75 74 20 0a 19   ┆s identical to the BRC output   ┆
0x3140…3160       87 81 80 70 69 6e 2e 0d 0a 0d 0a b0 e1 50 45 e1 20 20 20 20 20 b0 f0 84 54 68 65 20 50 61 72 69   ┆   pin.      PE         The Pari┆
0x3160…3180       74 79 20 45 72 72 6f 72 20 66 6c 61 67 20 69 73 20 73 65 74 20 77 68 65 6e 20 61 20 70 61 72 69   ┆ty Error flag is set when a pari┆
0x3180…31a0       74 79 20 65 72 72 6f 72 20 69 73 20 0a 19 87 82 80 64 65 74 65 63 74 65 64 2e 20 49 74 20 69 73   ┆ty error is      detected. It is┆
0x31a0…31c0       20 72 65 73 65 74 20 62 79 20 74 68 65 20 45 52 20 62 69 74 20 6f 66 20 74 68 65 20 43 6f 6d 6d   ┆ reset by the ER bit of the Comm┆
0x31c0…31e0       61 6e 64 20 0a 19 87 82 80 49 6e 73 74 72 75 63 74 69 6f 6e 2e 20 50 45 20 64 6f 65 73 20 6e 6f   ┆and      Instruction. PE does no┆
0x31e0…3200       74 20 69 6e 68 69 62 69 74 20 6f 70 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 0a 19 87 82 80   ┆t inhibit operation of the      ┆
0x3200…3220 (25,) 43 50 43 43 20 62 75 74 20 74 68 65 20 66 72 61 6d 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68   ┆CPCC but the frame containing th┆
0x3220…3240       65 20 50 61 72 69 74 79 20 65 72 72 6f 72 20 69 73 20 0a 19 87 82 80 6c 6f 73 74 2e 0d 0a 0d 0a   ┆e Parity error is      lost.    ┆
0x3240…3260       a1 e1 b0 4f 45 e1 20 f0 20 20 20 20 84 54 68 65 20 4f 76 65 72 72 75 6e 20 45 72 72 6f 72 20 66   ┆   OE        The Overrun Error f┆
0x3260…3280       6c 61 67 20 69 73 20 73 65 74 20 77 68 65 6e 20 74 68 65 20 43 50 55 20 64 6f 65 73 20 6e 6f 74   ┆lag is set when the CPU does not┆
0x3280…32a0       20 0a 19 87 81 80 72 65 61 64 20 61 20 63 68 61 72 80 61 63 74 65 72 20 62 65 66 6f 72 65 20 74   ┆      read a char acter before t┆
0x32a0…32c0       68 65 20 6e 65 78 74 20 6f 6e 65 20 62 65 63 6f 6d 65 73 20 61 76 61 69 6c 80 80 0a 19 87 81 80   ┆he next one becomes avail       ┆
0x32c0…32e0       61 62 6c 65 2e 20 49 74 20 69 73 20 72 65 80 73 65 74 20 62 79 20 74 68 65 20 45 52 20 62 69 74   ┆able. It is re set by the ER bit┆
0x32e0…3300       20 6f 66 20 74 68 65 20 43 6f 6d 6d 61 6e 64 20 49 6e 80 80 0a 19 87 81 80 73 74 72 75 63 74 69   ┆ of the Command In       structi┆
0x3300…3320       6f 6e 2e 20 4f 45 20 64 6f 65 73 20 6e 6f 74 20 69 6e 68 69 62 69 74 20 6f 70 65 72 61 74 69 6f   ┆on. OE does not inhibit operatio┆
0x3320…3340       6e 20 6f 66 20 74 68 65 20 43 50 43 43 20 0a 19 87 81 80 68 6f 77 65 76 65 72 2c 20 74 68 65 20   ┆n of the CPCC      however, the ┆
0x3340…3360       70 72 65 80 76 69 6f 75 73 6c 79 20 6f 76 65 72 72 75 6e 20 63 68 61 72 61 63 74 65 72 20 69 73   ┆pre viously overrun character is┆
0x3360…3380       20 6c 6f 73 74 2e 0d 0a 0d 0a b0 46 45 f0 20 20 20 20 20 84 54 68 65 20 46 72 61 6d 69 6e 67 20   ┆ lost.     FE       The Framing ┆
0x3380…33a0       45 72 72 6f 72 20 66 6c 61 67 20 69 73 20 73 65 74 20 77 68 65 6e 20 61 20 76 61 6c 69 64 20 53   ┆Error flag is set when a valid S┆
0x33a0…33c0       74 6f 70 20 62 69 74 20 0a 19 87 81 80 69 73 20 6e 6f 74 20 64 65 74 65 63 80 74 65 64 20 61 74   ┆top bit      is not detec ted at┆
0x33c0…33e0       20 74 68 65 20 65 6e 64 20 6f 66 20 65 76 65 72 79 20 63 68 61 72 61 63 74 65 72 2e 20 49 74 20   ┆ the end of every character. It ┆
0x33e0…3400       69 73 20 0a 19 87 81 80 72 65 73 65 74 20 62 79 20 74 68 65 20 65 72 20 62 69 74 20 6f 66 20 74   ┆is      reset by the er bit of t┆
0x3400…3420 (26,) 68 65 20 43 6f 6d 6d 61 6e 64 20 49 6e 73 74 72 75 63 74 69 6f 6e 2e 20 46 45 20 0a 19 87 81 80   ┆he Command Instruction. FE      ┆
0x3420…3440       64 6f 65 73 20 6e 6f 74 20 69 6e 68 69 62 69 74 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 6f   ┆does not inhibit the operation o┆
0x3440…3460       66 20 74 68 65 20 43 50 43 43 2c 20 62 75 74 20 74 68 65 20 0a 19 87 81 80 66 72 61 6d 65 20 63   ┆f the CPCC, but the      frame c┆
0x3460…3480       6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 66 72 61 6d 69 6e 67 20 65 72 72 6f 72 20 69 73 20 6c   ┆ontaining the framing error is l┆
0x3480…34a0       6f 73 74 2e 0d 0a 0d 0a b0 58 20 2c 58 20 20 20 f0 54 68 65 73 65 20 62 69 74 20 63 6f 6e 74 61   ┆ost.     X ,X    These bit conta┆
0x34a0…34c0       69 6e 73 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 64 6f 6e 27 74 20 63 61 72 65   ┆ins the values of the don't care┆
0x34c0…34e0       20 62 69 74 73 20 0d 0a 81 b0 20 30 20 20 31 20 f0 20 82 69 6e 20 74 68 65 20 41 64 64 72 65 73   ┆ bits      0  1    in the Addres┆
0x34e0…3500       73 20 48 65 61 64 65 72 20 6f 66 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 2c 20 61 6e 64 20 63 68   ┆s Header of the protocol, and ch┆
0x3500…3520       61 6e 67 65 73 20 0d 0a 20 20 20 20 20 20 20 84 76 61 6c 75 65 20 6a 75 73 74 20 70 72 69 6f 72   ┆anges           value just prior┆
0x3520…3540       20 74 6f 20 52 78 52 44 59 20 64 65 70 65 6e 64 65 6e 74 20 6f 66 20 74 68 65 20 72 65 63 65 69   ┆ to RxRDY dependent of the recei┆
0x3540…3560       76 65 64 20 0a 19 87 80 80 66 72 61 6d 65 2e 20 54 68 65 73 65 20 62 69 74 73 20 69 73 20 69 64   ┆ved      frame. These bits is id┆
0x3560…357d       65 6e 74 69 63 61 6c 20 74 6f 20 74 68 65 20 6f 75 74 70 75 74 20 70 69 6e 73 2e 0d 0a            ┆entical to the output pins.  ┆
0x357d…3580       FormFeed {
0x357d…3580         0c 83 b9                                                                                          ┆   ┆
0x357d…3580       }
0x3580…35a0       0a b0 a1 b0 a1 33 2e 20 4d 41 53 54 45 52 20 4d 4f 44 45 20 43 4f 4e 46 49 47 55 52 41 54 49 4f   ┆     3. MASTER MODE CONFIGURATIO┆
0x35a0…35c0       4e 0d 0a 0d 0a 57 68 65 6e 20 4d 61 73 74 65 72 20 4d 6f 64 65 20 68 61 73 20 62 65 65 6e 20 73   ┆N    When Master Mode has been s┆
0x35c0…35e0       65 6c 65 63 74 65 64 20 28 4d 2f 2d 2c 53 20 70 69 6e 20 69 73 20 68 69 67 68 29 20 74 68 65 20   ┆elected (M/-,S pin is high) the ┆
0x35e0…3600       0a 43 50 43 43 20 74 79 70 69 63 61 6c 6c 79 20 68 61 73 20 74 6f 20 52 75 6e 20 61 6c 6c 6d 6f   ┆ CPCC typically has to Run allmo┆
0x3600…3620 (27,) 73 74 20 66 75 6c 6c 20 73 70 65 65 64 20 73 69 6e 63 65 20 69 74 20 68 61 73 20 74 6f 20 0a 73   ┆st full speed since it has to  s┆
0x3620…3640       75 70 70 6f 72 74 20 75 70 20 74 6f 20 33 32 20 73 6c 61 76 65 73 20 61 6e 64 20 74 68 65 72 65   ┆upport up to 32 slaves and there┆
0x3640…3660       66 6f 72 65 20 61 20 63 6c 6f 73 65 20 63 6f 72 72 65 6c 61 74 69 6f 6e 20 74 6f 20 0a 61 20 43   ┆fore a close correlation to  a C┆
0x3660…3680       50 55 20 77 69 6c 6c 20 62 65 20 6e 65 63 65 73 73 61 72 79 2e 0d 0a 0d 0a 0d 0a b0 a1 33 2e 31   ┆PU will be necessary.        3.1┆
0x3680…36a0       20 49 6e 69 74 69 61 6c 69 7a 69 6e 67 0d 0a 0d 0a 53 69 6e 63 65 20 74 68 65 20 61 6e 73 77 65   ┆ Initializing    Since the answe┆
0x36a0…36c0       72 73 20 66 72 6f 6d 20 74 68 65 20 73 6c 61 76 65 73 20 63 6f 6e 74 61 69 6e 73 20 6f 6e 6c 79   ┆rs from the slaves contains only┆
0x36c0…36e0       20 61 20 64 61 74 61 20 62 79 74 65 2c 20 0a 74 68 65 20 43 6f 6e 74 72 6f 6c 20 72 65 67 69 73   ┆ a data byte,  the Control regis┆
0x36e0…3700       74 65 72 73 20 41 20 61 6e 64 20 42 20 68 61 73 20 6f 6e 6c 79 20 74 6f 20 62 65 20 69 6e 69 74   ┆ters A and B has only to be init┆
0x3700…3720       69 61 6c 69 7a 61 65 64 20 69 6e 20 0a 74 68 65 20 6d 61 74 74 65 72 20 6f 66 20 43 43 45 4e 2c   ┆ializaed in  the matter of CCEN,┆
0x3720…3740       20 54 58 45 4e 20 61 6e 64 20 52 78 45 4e 2e 20 43 43 45 4e 20 6d 75 73 74 20 62 65 20 68 69 67   ┆ TXEN and RxEN. CCEN must be hig┆
0x3740…3760       68 20 62 65 66 6f 72 65 20 0a 74 68 65 20 41 64 64 72 65 73 73 20 68 65 61 64 65 72 20 62 79 74   ┆h before  the Address header byt┆
0x3760…3780       65 20 69 73 20 77 72 69 74 74 65 6e 20 74 6f 20 74 68 65 20 54 78 2d 72 65 67 69 73 74 65 72 0d   ┆e is written to the Tx-register ┆
0x3780…37a0       0a 0d 0a 0d 0a b0 a1 33 2e 32 20 52 75 6e 6e 69 6e 67 0d 0a 0d 0a 57 68 65 6e 20 74 68 65 20 43   ┆       3.2 Running    When the C┆
0x37a0…37c0       50 43 43 20 69 73 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 74 68 65 20 54 72 61 6e 73 6d 69 73 73   ┆PCC is initialized the Transmiss┆
0x37c0…37e0       69 6f 6e 20 63 61 6e 20 62 65 20 73 74 61 72 80 0a 74 65 64 2e 20 54 6f 20 74 72 61 6e 73 6d 69   ┆ion can be star  ted. To transmi┆
0x37e0…3800       74 20 61 20 66 75 6c 6c 20 66 72 61 6d 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 64 61 74 61 2c 20   ┆t a full frame containing data, ┆
0x3800…3820 (28,) 74 68 65 20 64 61 74 61 20 6d 75 73 74 20 0a 62 65 20 77 72 69 74 74 65 6e 20 69 6e 74 6f 20 74   ┆the data must  be written into t┆
0x3820…3840       68 65 20 4d 61 73 74 65 72 20 54 78 2d 72 65 67 69 73 74 65 72 20 70 72 69 6f 72 20 74 6f 20 74   ┆he Master Tx-register prior to t┆
0x3840…3860       68 65 20 41 64 64 72 65 73 73 20 0a 68 65 61 64 65 72 20 77 68 69 63 68 20 69 73 20 77 72 69 74   ┆he Address  header which is writ┆
0x3860…3880       74 65 6e 20 69 6e 74 6f 20 74 68 65 20 54 78 2d 72 65 67 69 73 74 65 72 2e 20 42 65 74 77 65 65   ┆ten into the Tx-register. Betwee┆
0x3880…38a0       6e 20 32 20 61 6e 64 20 0a 31 30 20 74 43 59 20 61 66 74 65 72 20 74 68 65 20 41 64 64 72 65 73   ┆n 2 and  10 tCY after the Addres┆
0x38a0…38c0       73 20 68 65 61 64 65 72 20 68 61 73 20 62 65 65 6e 20 77 72 69 74 74 65 6e 20 74 6f 20 74 68 65   ┆s header has been written to the┆
0x38c0…38e0       20 54 78 2d 0a 72 65 67 69 73 74 65 72 20 74 68 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 6f   ┆ Tx- register the transmission o┆
0x38e0…3900       6e 20 74 68 65 20 6c 69 6e 65 20 77 69 6c 6c 20 62 65 67 69 6e 2e 20 54 68 65 20 72 65 63 65 70   ┆n the line will begin. The recep┆
0x3900…3920       80 0a 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 6e 73 77 65 72 20 66 72 6f 6d 20 74 68 65 20 73 6c   ┆  tion of the answer from the sl┆
0x3920…3940       61 76 65 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 69 6e 69 74 69 61 74 65 64 20 0a   ┆ave is automatically initiated  ┆
0x3940…3960       61 66 74 65 72 20 74 68 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 62 75 74 20 69 66 20 61 20   ┆after the transmission but if a ┆
0x3960…3980       74 69 6d 65 6f 75 74 20 67 65 6e 65 72 61 74 6f 72 20 74 6f 20 77 61 74 63 68 20 0a 74 68 65 20   ┆timeout generator to watch  the ┆
0x3980…39a0       63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 69 74 20 68 61   ┆communication is necessary it ha┆
0x39a0…39c0       73 20 74 6f 20 62 65 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 0a 65 6c 73 65 77 68 65 72 65 20 28   ┆s to be implemented  elsewhere (┆
0x39c0…39e0       61 74 20 74 68 65 20 43 50 55 29 2e 20 57 68 65 6e 20 61 20 70 72 6f 70 65 72 20 72 65 63 65 70   ┆at the CPU). When a proper recep┆
0x39e0…3a00       74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 6d 61 80 0a 64 65 2c 20 74 68 65 20 52 78 52 44 59 20   ┆tion has been ma  de, the RxRDY ┆
0x3a00…3a20 (29,) 69 73 20 61 73 73 65 72 74 65 64 2e 20 49 66 20 74 68 65 20 61 6e 73 77 65 72 20 63 6f 6e 74 61   ┆is asserted. If the answer conta┆
0x3a20…3a40       69 6e 73 20 64 61 74 61 2c 20 74 68 65 20 0a 54 78 52 44 59 20 69 73 20 6c 65 66 74 20 61 74 20   ┆ins data, the  TxRDY is left at ┆
0x3a40…3a60       7a 65 72 6f 2e 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 64 61 74 61 20 74 68 65 20 54 78   ┆zero. If there is no data the Tx┆
0x3a60…3a80       52 44 59 20 69 73 20 61 73 80 0a 73 65 72 74 65 64 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20   ┆RDY is as  serted together with ┆
0x3a80…3aa0       74 68 65 20 52 78 52 44 59 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 63 6c 65 61 72 65 64 20 62 79   ┆the RxRDY and will be cleared by┆
0x3aa0…3ac0       20 61 20 0a 77 72 69 74 69 6e 67 20 74 6f 20 74 68 65 20 54 78 2d 72 65 67 69 73 74 65 72 2e 0d   ┆ a  writing to the Tx-register. ┆
0x3ac0…3ac1       0a                                                                                                ┆ ┆
0x3ac1…3ac4       FormFeed {
0x3ac1…3ac4         0c 82 a0                                                                                          ┆   ┆
0x3ac1…3ac4       }
0x3ac4…3ae0       0a b0 a1 34 2e 20 53 4c 41 56 45 20 4d 4f 44 45 20 43 4f 4e 46 49 47 55 52 41 54 49               ┆   4. SLAVE MODE CONFIGURATI┆
0x3ae0…3b00       4f 4e 0d 0a 0d 0a 57 68 65 6e 20 74 68 65 20 53 6c 61 76 65 20 4d 6f 64 65 20 68 61 73 20 62 65   ┆ON    When the Slave Mode has be┆
0x3b00…3b20       65 6e 20 53 65 6c 65 63 74 65 64 20 28 4d 2f 2d 2c 53 20 70 69 6e 20 69 73 20 6c 6f 77 29 20 74   ┆en Selected (M/-,S pin is low) t┆
0x3b20…3b40       68 65 20 0a 43 50 43 43 20 74 79 70 69 63 61 6c 6c 79 20 72 75 6e 73 20 69 6e 20 61 20 73 79 73   ┆he  CPCC typically runs in a sys┆
0x3b40…3b60       74 65 6d 20 77 69 74 68 20 6d 61 6e 79 20 70 65 72 69 70 68 65 72 61 6c 73 20 74 6f 20 62 65 20   ┆tem with many peripherals to be ┆
0x3b60…3b80       0a 73 65 72 76 69 63 65 64 20 62 79 20 74 68 65 20 73 61 6d 65 20 43 50 55 2e 20 54 68 65 72 65   ┆ serviced by the same CPU. There┆
0x3b80…3ba0       66 6f 72 65 20 74 68 65 20 52 78 52 44 59 20 61 6e 64 20 54 78 52 44 59 20 70 69 6e 73 20 0a 68   ┆fore the RxRDY and TxRDY pins  h┆
0x3ba0…3bc0       61 73 20 62 65 65 6e 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 74 6f 20 67 69 76 65 20 74 68 65 20   ┆as been implemented to give the ┆
0x3bc0…3be0       61 62 69 6c 69 74 79 20 6f 66 20 6d 61 6b 69 6e 67 20 61 20 63 6c 65 61 6e 20 0a 69 6e 74 65 72   ┆ability of making a clean  inter┆
0x3be0…3c00       72 75 70 74 20 69 6e 74 65 72 66 61 63 65 2e 0d 0a 0d 0a 0d 0a b0 a1 34 2e 31 20 49 6e 69 74 69   ┆rupt interface.        4.1 Initi┆
0x3c00…3c20 (30,) 61 6c 69 7a 69 6e 67 0d 0a 0d 0a 50 72 69 6f 72 20 74 6f 20 6f 70 65 72 61 74 69 6f 6e 20 74 68   ┆alizing    Prior to operation th┆
0x3c20…3c40       65 20 43 6f 6e 74 72 6f 6c 20 72 65 67 69 73 74 65 72 73 20 6d 75 73 74 20 62 65 20 69 6e 69 74   ┆e Control registers must be init┆
0x3c40…3c60       69 61 6c 69 80 0a 7a 65 64 2e 20 54 68 65 20 53 54 53 54 20 62 69 74 20 6f 66 20 43 6f 6e 74 72   ┆iali  zed. The STST bit of Contr┆
0x3c60…3c80       6f 6c 20 72 65 67 69 73 74 65 72 20 42 20 6d 75 73 74 20 62 65 20 6c 6f 77 20 61 6e 64 20 74 68   ┆ol register B must be low and th┆
0x3c80…3ca0       65 20 0a 42 52 45 4e 20 6d 75 73 74 20 62 65 20 6c 6f 77 20 75 6e 6c 65 73 73 20 42 72 6f 61 64   ┆e  BREN must be low unless Broad┆
0x3ca0…3cc0       63 61 73 74 20 6f 70 74 69 6f 6e 20 69 73 20 63 68 6f 73 65 6e 20 28 65 78 70 6c 61 69 80 0a 6e   ┆cast option is chosen (explai  n┆
0x3cc0…3ce0       65 64 20 62 65 6c 6f 77 29 2e 20 49 66 20 74 68 65 20 43 6f 6e 74 72 6f 6c 20 72 65 67 69 73 74   ┆ed below). If the Control regist┆
0x3ce0…3d00       65 72 20 41 20 69 73 20 6c 6f 61 64 65 64 20 61 66 74 65 72 20 74 68 65 20 42 20 0a 72 65 67 69   ┆er A is loaded after the B  regi┆
0x3d00…3d20       73 74 65 72 2c 20 74 68 65 20 43 43 45 4e 20 6d 61 79 20 62 65 20 6d 61 64 65 20 68 69 67 68 20   ┆ster, the CCEN may be made high ┆
0x3d20…3d40       74 6f 67 65 74 68 65 72 20 77 69 74 68 20 74 68 65 20 77 72 69 80 0a 74 69 6e 67 20 6f 66 20 74   ┆together with the wri  ting of t┆
0x3d40…3d60       68 65 20 64 65 76 69 63 65 20 61 64 64 72 65 73 73 2c 20 52 78 45 4e 20 61 6e 64 20 54 78 45 4e   ┆he device address, RxEN and TxEN┆
0x3d60…3d80       2c 20 74 68 65 20 72 65 63 65 70 74 69 6f 6e 20 0a 77 69 6c 6c 20 62 65 20 69 6e 69 74 69 61 74   ┆, the reception  will be initiat┆
0x3d80…3da0       65 64 20 75 70 6f 6e 20 43 43 45 4e 20 68 69 67 68 2e 0d 0a 0d 0a 0d 0a b0 a1 34 2e 32 20 52 75   ┆ed upon CCEN high.        4.2 Ru┆
0x3da0…3dc0       6e 6e 69 6e 67 0d 0a 0d 0a 57 68 65 6e 20 74 68 65 20 43 50 43 43 20 69 73 20 69 6e 69 74 69 61   ┆nning    When the CPCC is initia┆
0x3dc0…3de0       74 65 64 20 61 6e 64 20 43 43 45 4e 20 69 73 20 68 69 67 68 20 74 68 65 20 52 65 63 65 70 74 69   ┆ted and CCEN is high the Recepti┆
0x3de0…3e00       6f 6e 20 69 73 20 0a 65 6e 61 62 6c 65 64 20 61 6e 64 20 75 70 6f 6e 20 72 65 63 65 70 74 69 6f   ┆on is  enabled and upon receptio┆
0x3e00…3e20 (31,) 6e 20 6f 66 20 61 20 66 72 61 6d 65 20 66 6f 72 20 74 68 65 20 64 65 76 69 63 65 2c 20 74 68 65   ┆n of a frame for the device, the┆
0x3e20…3e40       20 0a 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 69 73 20 69 6e 69 74 69 61 74 65 64 20 65 69 74 68   ┆  transmission is initiated eith┆
0x3e40…3e60       65 72 20 77 69 74 68 20 74 68 65 20 70 72 65 76 69 6f 75 73 6c 79 20 6c 6f 61 64 65 64 20 0a 64   ┆er with the previously loaded  d┆
0x3e60…3e80       61 74 61 20 62 79 74 65 20 6f 72 20 77 69 74 68 20 74 68 65 20 22 6e 6f 20 64 61 74 61 22 20 61   ┆ata byte or with the "no data" a┆
0x3e80…3ea0       6e 73 77 65 72 2e 20 55 70 6f 6e 20 72 65 63 65 70 74 69 6f 6e 20 6f 66 20 61 20 0a 76 61 6c 69   ┆nswer. Upon reception of a  vali┆
0x3ea0…3ec0       64 20 66 72 61 6d 65 20 77 69 74 68 20 61 20 64 61 74 61 20 62 79 74 65 20 74 68 65 20 52 78 52   ┆d frame with a data byte the RxR┆
0x3ec0…3ee0       44 59 20 69 73 20 61 73 73 65 72 74 65 64 20 61 6e 64 20 75 70 6f 6e 20 0a 6c 6f 61 64 20 6f 66   ┆DY is asserted and upon  load of┆
0x3ee0…3f00       20 61 20 62 79 74 65 20 74 6f 20 62 65 20 74 72 61 6e 73 6d 69 74 74 65 64 20 54 78 52 44 59 20   ┆ a byte to be transmitted TxRDY ┆
0x3f00…3f20       69 73 20 61 73 73 65 72 74 65 64 2e 20 42 6f 74 68 20 0a 52 78 52 44 59 20 61 6e 64 20 54 78 52   ┆is asserted. Both  RxRDY and TxR┆
0x3f20…3f40       44 59 20 61 72 65 20 63 6c 65 61 72 65 64 20 62 79 20 74 68 65 20 6c 65 61 64 69 6e 67 20 65 64   ┆DY are cleared by the leading ed┆
0x3f40…3f60       67 65 20 6f 66 20 72 65 61 64 20 66 72 6f 6d 20 0a 74 68 65 20 52 78 2d 72 65 67 69 73 74 65 72   ┆ge of read from  the Rx-register┆
0x3f60…3f80       20 61 6e 64 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 54 78 2d 72 65 67 69 73 74 65 72 20 72 65   ┆ and write to the Tx-register re┆
0x3f80…3fa0       73 70 65 63 74 69 76 65 6c 79 2e 0d 0a 0d 0a 0d 0a b0 a1 34 2e 33 20 42 72 6f 61 64 63 61 73 74   ┆spectively.        4.3 Broadcast┆
0x3fa0…3fc0       20 4f 70 74 69 6f 6e 73 0d 0a 0d 0a 49 66 20 42 52 45 4e 20 69 73 20 73 65 74 20 74 6f 20 68 69   ┆ Options    If BREN is set to hi┆
0x3fc0…3fe0       67 68 20 6c 65 76 65 6c 20 64 75 72 69 6e 67 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 74   ┆gh level during Initialization t┆
0x3fe0…4000       68 65 20 0a 42 72 6f 61 64 63 61 73 74 20 52 65 63 6f 67 6e 69 74 69 6f 6e 20 41 64 64 72 65 73   ┆he  Broadcast Recognition Addres┆
0x4000…4020 (32,) 73 20 74 6f 6f 20 68 61 73 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 20 74 6f 20 74 68 65 20 0a 43   ┆s too has to be loaded to the  C┆
0x4020…4040       6f 6e 74 72 6f 6c 20 72 65 67 69 73 74 65 72 20 42 2e 20 49 66 20 74 68 69 73 20 42 72 6f 61 64   ┆ontrol register B. If this Broad┆
0x4040…4060       63 61 73 74 20 61 64 64 72 65 73 73 20 69 73 20 72 65 63 6f 67 6e 69 7a 65 64 20 0a 61 6e 64 20   ┆cast address is recognized  and ┆
0x4060…4080       66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 64 61 74 61 20 62 79 74 65 20 64 75 72 69 6e 67 20 74   ┆followed by a data byte during t┆
0x4080…40a0       68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 6f 6e 20 74 68 65 20 0a 6c 69 6e 65 2c 20 52   ┆he communication on the  line, R┆
0x40a0…40c0       78 52 44 59 20 69 73 20 61 73 73 65 72 74 65 64 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 42   ┆xRDY is asserted together with B┆
0x40c0…40e0       52 43 20 74 6f 20 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 0a 74 68 65 20 64 61 74 61 20 62 79   ┆RC to indicate that  the data by┆
0x40e0…4100       74 65 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 20 76 69 61 20 74 68 65 20 42 72 6f   ┆te has been received via the Bro┆
0x4100…4120       61 64 63 61 73 74 20 41 64 64 72 65 73 73 2e 20 0a 4e 6f 20 54 72 61 6e 73 6d 69 73 73 69 6f 6e   ┆adcast Address.  No Transmission┆
0x4120…4140       20 61 72 65 20 69 6e 69 74 69 61 74 65 64 20 75 70 6f 6e 20 72 65 63 65 70 74 69 6f 6e 20 6f 66   ┆ are initiated upon reception of┆
0x4140…415a       20 61 20 62 72 6f 61 64 63 61 73 74 20 0a 66 72 61 6d 65 2e 0d 0a 0d 0a 0d 0a                     ┆ a broadcast  frame.      ┆
0x415a…415d       FormFeed {
0x415a…415d         0c 83 8c                                                                                          ┆   ┆
0x415a…415d       }
0x415d…4160       0a b0 a1                                                                                          ┆   ┆
0x4160…4180       35 2e 20 53 45 4c 46 54 45 53 54 20 4d 4f 44 45 20 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 0d 0a   ┆5. SELFTEST MODE CONFIGURATION  ┆
0x4180…41a0       0d 0a 54 68 69 73 20 4d 6f 64 65 20 68 61 76 65 20 62 65 65 6e 20 69 6d 70 6c 65 6d 65 6e 74 65   ┆  This Mode have been implemente┆
0x41a0…41c0       64 20 74 6f 20 67 61 69 6e 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 68 61 76 65 20 0a 74   ┆d to gain the ability to have  t┆
0x41c0…41e0       68 65 20 43 50 43 43 20 61 6e 64 20 73 75 72 72 6f 75 6e 64 65 64 20 63 69 72 63 75 69 74 72 79   ┆he CPCC and surrounded circuitry┆
0x41e0…4200       20 74 6f 20 74 65 73 74 20 69 74 20 73 65 6c 66 2e 20 54 6f 20 64 6f 20 0a 74 68 69 73 20 74 68   ┆ to test it self. To do  this th┆
0x4200…4220 (33,) 65 20 43 50 43 43 20 6d 75 73 74 20 6e 6f 74 20 62 65 20 61 74 74 61 63 68 65 64 20 74 6f 20 61   ┆e CPCC must not be attached to a┆
0x4220…4240       6e 79 20 61 63 74 69 76 65 20 43 69 72 63 75 69 74 20 49 49 20 0a 6c 69 6e 65 20 73 69 6e 63 65   ┆ny active Circuit II  line since┆
0x4240…4260       20 74 68 65 20 66 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 73 65 6c 66 74 65 73 74 20 66 72 61 6d   ┆ the format of the selftest fram┆
0x4260…4280       65 73 20 74 72 61 6e 73 6d 69 74 74 65 64 20 62 79 20 0a 74 68 65 20 64 65 76 69 63 65 20 75 6e   ┆es transmitted by  the device un┆
0x4280…42a0       64 65 72 20 74 65 73 74 20 74 6f 20 74 68 65 20 6c 69 6e 65 20 77 6f 75 6c 64 20 76 69 6f 6c 61   ┆der test to the line would viola┆
0x42a0…42c0       74 65 20 61 6c 6c 20 6f 74 68 65 72 20 0a 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 6f 6e 20 74   ┆te all other  communication on t┆
0x42c0…42e0       68 65 20 6c 69 6e 65 2e 20 54 68 65 20 73 65 6c 66 74 65 73 74 20 66 75 6e 63 74 69 6f 6e 20 69   ┆he line. The selftest function i┆
0x42e0…4300       73 20 6d 65 72 65 6c 79 20 0a 61 6e 20 65 63 68 6f 69 6e 67 20 6f 66 20 74 72 61 6e 73 6d 69 74   ┆s merely  an echoing of transmit┆
0x4300…4320       74 65 64 20 64 61 74 61 20 76 69 61 20 74 68 65 20 6c 69 6e 65 20 74 72 61 6e 73 66 6f 72 6d 65   ┆ted data via the line transforme┆
0x4320…4340       72 20 74 6f 20 0a 74 68 65 20 52 65 63 65 69 76 65 20 62 75 66 66 65 72 20 6f 66 20 74 68 65 20   ┆r to  the Receive buffer of the ┆
0x4340…4360       43 50 43 43 2e 20 41 6c 6c 20 73 74 61 74 75 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 69 73 20 61   ┆CPCC. All status informationis a┆
0x4360…4380       63 80 0a 74 69 76 65 20 64 75 72 69 6e 67 20 74 68 69 73 20 6d 6f 64 65 20 61 73 20 77 65 6c 6c   ┆c  tive during this mode as well┆
0x4380…43a0       20 61 73 20 74 68 65 20 69 6e 74 65 72 72 75 70 74 20 67 65 6e 65 72 61 74 69 6f 6e 2e 0d 0a 0d   ┆ as the interrupt generation.   ┆
0x43a0…43c0       0a 0d 0a b0 a1 35 2e 31 20 49 6e 69 74 69 61 6c 69 7a 69 6e 67 0d 0a 0d 0a 53 69 6e 63 65 20 6e   ┆     5.1 Initializing    Since n┆
0x43c0…43e0       6f 20 41 64 64 72 65 73 73 20 68 65 61 64 65 72 20 69 73 20 6e 65 63 65 73 73 61 72 79 2c 20 43   ┆o Address header is necessary, C┆
0x43e0…4400       6f 6e 74 72 6f 6c 20 72 65 67 69 73 74 65 72 20 41 20 61 6e 64 20 0a 42 20 61 72 65 20 6f 6e 6c   ┆ontrol register A and  B are onl┆
0x4400…4420 (34,) 79 20 74 6f 20 62 65 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 69 6e 20 74 68 65 20 6d 61 74 74 65   ┆y to be initialized in the matte┆
0x4420…4440       72 20 6f 66 20 52 78 45 4e 2c 20 54 78 45 4e 2c 20 0a 53 54 53 54 20 28 53 54 53 54 3d 22 31 22   ┆r of RxEN, TxEN,  STST (STST="1"┆
0x4440…4460       29 20 61 6e 64 20 43 43 45 4e 2e 20 4d 2f 2d 2c 53 20 6d 75 73 74 20 62 65 20 68 65 6c 64 20 6c   ┆) and CCEN. M/-,S must be held l┆
0x4460…4480       6f 77 2e 0d 0a 0d 0a 0d 0a b0 a1 35 2e 32 20 52 75 6e 6e 69 6e 67 0d 0a 0d 0a 54 6f 20 69 6e 69   ┆ow.        5.2 Running    To ini┆
0x4480…44a0       74 69 61 74 65 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 64 61 74 61 20 6d 75 73 74 20 62 65   ┆tiate Communication data must be┆
0x44a0…44c0       20 77 72 69 74 74 65 6e 20 74 6f 20 74 68 65 20 54 78 2d 72 65 80 0a 67 69 73 74 65 72 2c 20 62   ┆ written to the Tx-re  gister, b┆
0x44c0…44e0       75 74 20 62 79 20 75 73 69 6e 67 20 54 78 52 44 59 20 61 6e 64 20 52 78 52 44 59 2c 20 72 75 6e   ┆ut by using TxRDY and RxRDY, run┆
0x44e0…4500       6e 69 6e 67 20 74 68 65 20 73 65 6c 66 74 65 73 74 20 0a 77 69 6c 6c 20 62 65 20 73 69 6d 69 6c   ┆ning the selftest  will be simil┆
0x4500…4520       61 72 20 74 6f 20 74 68 65 20 53 6c 61 76 65 20 6d 6f 64 65 20 77 68 65 6e 20 6f 6e 6c 79 20 72   ┆ar to the Slave mode when only r┆
0x4520…4540       65 6d 65 6d 62 65 72 69 6e 67 20 74 68 61 74 20 0a 6e 6f 74 68 69 6e 67 20 69 73 20 72 65 63 65   ┆emembering that  nothing is rece┆
0x4540…4560       69 76 65 64 20 75 6e 6c 65 73 73 20 64 61 74 61 20 69 73 20 77 72 69 74 74 65 6e 20 74 6f 20 74   ┆ived unless data is written to t┆
0x4560…4575       68 65 20 54 78 2d 72 65 67 69 73 80 0a 74 65 72 2e 0d 0a 0d 0a                                    ┆he Tx-regis  ter.    ┆
0x4575…4578       FormFeed {
0x4575…4578         0c 81 fc                                                                                          ┆   ┆
0x4575…4578       }
0x4578…4580       0a b0 a1 36 2e 20 41 42                                                                           ┆   6. AB┆
0x4580…459a       53 4f 4c 55 54 45 20 4d 41 58 49 4d 55 4d 20 52 41 54 49 4e 47 53 0d 0a 0d 0a                     ┆SOLUTE MAXIMUM RATINGS    ┆
0x459a…459d       FormFeed {
0x459a…459d         0c 80 92                                                                                          ┆   ┆
0x459a…459d       }
0x459d…45a0       0a b0 a1                                                                                          ┆   ┆
0x45a0…45c0       37 2e 20 44 43 20 43 48 41 52 41 43 54 45 52 49 53 54 49 43 53 0d 0a 0d 0a 54 2e 42 2e 44 2e 0d   ┆7. DC CHARACTERISTICS    T.B.D. ┆
0x45c0…45c3       0a 0d 0a                                                                                          ┆   ┆
0x45c3…45c6       FormFeed {
0x45c3…45c6         0c 80 a4                                                                                          ┆   ┆
0x45c3…45c6       }
0x45c6…45e0       0a b0 a1 38 2e 20 41 43 20 43 48 41 52 41 43 54 45 52 49 53 54 49 43 53 0d 0a                     ┆   8. AC CHARACTERISTICS  ┆
0x45e0…45ea       0d 0a 54 2e 42 2e 44 2e 0d 0a                                                                     ┆  T.B.D.  ┆
0x45ea…45ed       FormFeed {
0x45ea…45ed         0c 80 9b                                                                                          ┆   ┆
0x45ea…45ed       }
0x45ed…4600       0a 0d 0a 1a 1a 64 65 2c 20 74 68 65 20 52 78 52 44 59 20                                          ┆     de, the RxRDY ┆

Reduced view