English
Language : 

IA80C152 Datasheet, PDF (17/32 Pages) InnovASIC, Inc – UNIVERSAL COMMUNICATIONS CONTROLLER
Page 17 of 32
IA80C152
Preliminary Data Sheet
UNIVERSAL COMMUNICATIONS CONTROLLER
to a 1 selects the alternate collision resolution algorithm. Also disabled by setting this bit is the retriggering of the IFS
on the reappearance of the carrier. Alternate Backoff mode must be used with this feature. The user must initialize
TCDCNT with the maximum number of slots that are appropriate for the system. To disable the PBRS this register
must be set to all 1s.
DCJ - A 1 selects DC type jam. A 0 selects AC type jam.
P0*, P1*, P2*, P3*, P4*, P5, P6 (080h, 090h, 0A0h, 0C0h, 091h, 0A1h) - These registers are for I/O as defined in the
table below. Most registers have a dual function. P5 and P6 are not bit addressable and are only available in the JB and JD
versions of the IC.
Port
P0
Function
Bit Address
P1
Function
Bit Address
P2
Function
Bit Address
P3
Function
Bit Address
P4
Function
Bit Address
P5
Function
Bit Address
P6
Function
Address
Bit 7
087h
-
097h
0A7h
RDn
0B7h
0C7h
Bit 6
086h
HLDA
096h
0A6h
WRn
0B6h
0C6h
Bit 5
Bit 4
Bit 3
Bit 2
Multiplexed Address/Data
085h
084h
083h
082h
HLD RXCn TXCn DENn
095h
094h
093h
092h
Address and User Defined
0A5h 0A4h 0A3h 0A2h
T1
T0
INT1n INT0n
0B5h 0B4h 0B3h 0B2h
User Defined
0C5h 0C4h 0C3h 0C2h
User Defined
091h
User Defined
0A1h
Bit 1
081h
GTXD
091h
0A1h
TXD
0B1h
0C1h
Bit 0
080h
GRXD
090h
0A0h
RXD
0B0h
0C0h
PCON (087h) - The POwer CONtrol register controls the power down and idle states of the 80C152 as well as various
UART, GSC, and DMA functions as defined below.
7
6
5
4
3
2
1
0
SMOD
ARB
REQ
GAREN XRCLK GFIEN
PD
IDL
SMOD - Doubles the baud rate of the UART if the bit is set to 1.
ARB - The DMA (both channels) is put into ARBiter mode if the bit is set to 1.
REQ - The DMA (both channels) is put into REQuester mode if the bit is set to 1.
GAREN - The GSC Auxiliary Receive Enable allows the GSC to receive back-to-back SDLC frames by setting the bit
to 1. This bit has no effect in CSMA mode.
XRCLK - Setting this bit enables the External Receive Clock to be used by the receiver portion of the GSC.
GFIEN - The GSC Flag Idle Enable bit generates idle flags between transmitted SDLC frames when this bit is set to a
1. This bit has no effect in CSMA mode.
PD - The Power Down bit puts the 80C152 into the power down power saving mode by setting this bit to a 1.
IDL - The IDLe bit puts the 80C152 into the idle power saving mode by setting this bit to a 1.
PRBS (0E4h) - This register contains the pseudo-random number to be used in the CSMA/CD backoff algorithm. The
number is generated by using a feedback shift register clocked by the CPU phase clocks. Writing all 1s to this register will
cause the register to freeze at all 1s. Writing any other value to it will cause it to start again. A read of this register will not
always give the seed value due to the register being clocked by the CPUs phase clocks.
Copyright © 2000
innovASIC
[_________The End of Obsolescence™