CD2231

Manufacturer Part NumberCD2231
DescriptionCD2231 Intelligent Two-channel Lan And Wan Communications Controller
ManufacturerIntel Corporation
CD2231 datasheet
 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
Page 151
152
Page 152
153
Page 153
154
Page 154
155
Page 155
156
Page 156
157
Page 157
158
Page 158
159
Page 159
160
Page 160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
Page 155/178

Download datasheet (3Mb)Embed
PrevNext
Intelligent Two-Channel LAN and WAN Communications Controller — CD2231
This 16-bit timer can be started by the user whenever it is inactive by writing a 16-bit timeout value
to the register. When non-zero, it is decremented on each prescaler clock ‘tick’. When it reaches
zero, a modem/timer group interrupt is generated to the host. The timer can be disabled by the
Channel Command register. In addition, during a receive or transmit interrupt, the user can reload a
running timer (high byte only) by providing a reload value in the Interrupt Status register and a
reload timer command in the End of Interrupt register for the interrupt being serviced. Only one
general timer can be restarted this way in a single-interrupt routine.
This 8-bit timer can be started by the user whenever it is inactive by writing an 8-bit timeout value
to the Timer register. When non-zero, it is decremented on each prescaler clock ‘tick’. When it
reaches zero, a modem/timer group interrupt is generated to the host. The timer can be disabled by
the Channel Command register if the timer’s current value is greater than one. In addition, during a
receive or transmit interrupt, the user can reload a running timer by providing a reload value in the
Interrupt Status register and a reload timer command in the End of Interrupt register for the
interrupt being serviced. Only one general timer can be restarted this way in a single-interrupt
routine.
8.7.5
Transmit Timer Register (TTR) Async Modes Only
Register Name: TTR
Register Description: Transmit Timer
Default Value: x’00
Access: Byte Read only
Bit 7
Bit 6
Bit 5
This Asynchronous mode timer is managed by the CD2231 to implement embedded transmit
delays when that option is used by the host (see description of Channel Option Register 2). This
register should not be modified by the host under any circumstances.
Datasheet
Bit 4
Bit 3
Bit 2
Binary value
Intel Hex Address: x’2A
Motorola Hex Address: x’29
Bit 1
Bit 0
155