ETC AM186CC/CH/CU

AMENDMENT
Am186™CC/CH/CU
Microcontrollers User’s Manual
This document amends the Am186™CC/CH/CU Microcontrollers User’s Manual, order #21914B. It consists of
these parts:
■ “Documentation Defects and Corrections” on page 1 lists corrections to be made in page number order.
■ “Changed Figures” on page 10 provides edited versions of changed tables and figures.
■ An Index is included at the end of this amendment.
DOCUMENTATION DEFECTS AND CORRECTIONS
Table 1 on page 2 lists defects that have been found in
the Am186™CC/CH/CU Microcontrollers User’s
Manual, order #21914B. Defects are listed in page
order. Each entry lists the following:
■ page number
■ item to be corrected
■ original text (or description of text to change)
■ corrected text (or description of change to make)
■ comment explaining the change
Entries that correct text in a diagram or figure do not
contain the entire diagram or figure. If graphical
© Copyright 2000 Advanced Micro Devices, Inc. All rights reserved.
information is changed, the table refers to the page in
this amendment where the changed figure can be
found.
Square brackets ( [ ] ) are used to indicate a description
of the text or change to be made, as opposed to the
actual text.
Unchanged portions of a paragraph are replaced by an
ellipsis (...) in entries where this might make the
change easier to find. The whole paragraph is included
if it is useful for understanding why the change was
made.
Publication# 21914
Rev: B Amendment/1
Issue Date: February 2000
A M E N D M E N T
Table 1. Corrections to the Am186™CC/CH/CU Microcontrollers User’s Manual, Rev. B
Page
Item
Original Text
Change To
Comment
External peripherals support DMA
transfers through the external DMA
request pins (DRQ1–DRQ0). Each
general-purpose channel accepts a
DMA request from one of three
sources: the DMA request signals
(DRQ1–DRQ0), Timer 2, or the
UARTs. (Note that Timer 2 acts only
as a DMA request source; no data is
transferred to or from Timer 2.)...
External peripherals support DMA
transfers through the external DMA
request pins (DRQ1–DRQ0). Each
general-purpose channel can accept
synchronized DMA requests from
these sources: the DMA request
signals (DRQ1–DRQ0), Timer 2, or
the UARTs. (Note that Timer 2 acts
only as a DMA request source; no
data is transferred to or from
Timer 2.) In addition, system
software can initialize and start
unsynchronized DMA transfers...
Note that this
paragraph
intentionally
omits USB as
a DMA
request
source. USB
requests are
mentioned
in the
subsequent
paragraph in
the manual.
Pins are latched on the deassertion
of RES, and therefore are not
affected by an internal watchdogtimer-generated reset.
Some pin states are latched only on
the deassertion of RES, and
therefore are not affected by an
internal watchdog-timer-generated
reset.
Chapter 1 Architectural Overview
1-10
1.4.3.2 GeneralPurpose DMA
Channels (Chapter 8),
2nd paragraph
Chapter 3 System Overview
3-5
3.4 Initialization and
Reset, 3rd paragraph
from bottom, 2nd
sentence
3-16
Table 3-7 Signal
On the Am186CH HDLC
Descriptions, Reserved microcontroller, the RSVD_75 pin
pins
should be tied externally to VSS.
Some pins are reserved only on
certain microcontrollers or in a
particular pinstrap configuration.
On the Am186CH HDLC
microcontroller, pins RSVD_75,
RSVD_76, RSVD_80, RSVD_81,
and RSVD_101–RSVD_104 and are
reserved.
On the Am186CH HDLC
microcontroller, pins RSVD_75,
RSVD_76, RSVD_80, RSVD_81,
and RSVD_101–RSVD_104 are
reserved.
On the Am186CC and Am186CU
microcontrollers, pins RSVD_101–
RSVD_104 are reserved unless
pinstrap {USBXCVR} is sampled Low
on the rising edge of RESET.
On the Am186CC and Am186CU
microcontrollers, pins RSVD_101–
RSVD_104 are reserved unless
pinstrap {USBXCVR} is sampled Low
on the rising edge of RESET.
On the Am186CU USB
microcontroller, pins RSVD_119–
RSVD_116 are reserved.
On the Am186CU USB
microcontroller, pins RSVD_119–
RSVD_116 are reserved.
All other reserved pins should not be With one exception, all reserved pins
connected.
should be left unconnected. The
exception is that, on the Am186CH
HDLC microcontroller, the RSVD_75
pin should be tied externally to VSS.
Chapter 7 Interrupts
7-20
2
7.5.7 Software-Related Writing a zero to the appropriate
Considerations,
channel bit in the Interrupt Request
second bullet
(REQST) register clears the pending
interrupt. This facility provides a
simple way to clear a spurious edgetriggered interrupt that may have
occurred when initially configuring a
PIO pin as an interrupt source.
Writing a zero to the appropriate
channel bit in the Interrupt Request
(REQST) register clears the pending
edge-triggered interrupt. This facility
provides a simple way to clear a
spurious edge-triggered interrupt that
may have occurred when initially
configuring a PIO pin as an interrupt
source. Note that for level-triggered
interrupts, the interrupt source must
be cleared to clear the interrupt.
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
Clarify
reserved pin
usage.
A M E N D M E N T
Table 1. Corrections to the Am186™CC/CH/CU Microcontrollers User’s Manual, Rev. B (Continued)
Page
Item
Original Text
Change To
Comment
Chapter 8 DMA Controller
8-1
8.1 Overview, end of
fourth paragraph,
marked “CC”
...Each general-purpose channel
accepts a DMA request from one of
four sources: the DMA request
signals (DRQ1–DRQ0), Timer 2, the
UARTs, or the USB peripheral
controller. (Note that Timer 2 acts
only as a DMA request source; no
data is transferred to or from
Timer 2.)
...Each general-purpose channel can
accept synchronized DMA requests
from four sources: the DMA request
signals (DRQ1–DRQ0), Timer 2, the
UARTs, or the USB peripheral
controller. (Note that Timer 2 acts
only as a DMA request source; no
data is transferred to or from
Timer 2.) In addition, system
software can initialize and start
unsynchronized DMA transfers.
8-1
8.1 Overview, end of
...Each general-purpose channel
fifth paragraph, marked accepts a DMA request from one of
“CH”
three sources: the DMA request
signals (DRQ1–DRQ0), Timer 2, or
the UARTs. (Note that Timer 2 acts
only as a DMA request source; no
data is transferred to or from
Timer 2.)
...Each general-purpose channel can
accept synchronized DMA requests
from four sources: the DMA request
signals (DRQ1–DRQ0), Timer 2, or
the UARTs. (Note that Timer 2 acts
only as a DMA request source; no
data is transferred to or from
Timer 2.) In addition, system
software can initialize and start
unsynchronized DMA transfers.
8-2
End of partial first
paragraph (marked
“CU” on the manual’s
previous page)
...Each general-purpose channel
accepts a DMA request from one of
four sources: the DMA request
signals (DRQ1–DRQ0), Timer 2, the
UARTs, or the USB peripheral
controller. (Note that Timer 2 acts
only as a DMA request source; no
data is transferred to or from
Timer 2.)
...Each general-purpose channel can
accept synchronized DMA requests
from four sources: the DMA request
signals (DRQ1–DRQ0), Timer 2, the
UARTs, or the USB peripheral
controller. (Note that Timer 2 acts
only as a DMA request source; no
data is transferred to or from
Timer 2.) In addition, system
software can initialize and start
unsynchronized DMA transfers.
8-18
Figure 8-4 SourceSynchronized
General-Purpose
DMA Transfers, cycle
labels at top of figure
Fetch Cycle
Fetch Cycle
8-19
Last paragraph on page A DMA request is not acknowledged
from the same source for four
processor clock cycles after the end
of the deposit cycle. In a sourcesynchronized DMA transfer, the DRQ
signal must be deasserted at least
four clocks before the end of the
transfer....
Fetch Cycle
Deposit Cycle
Second phase
of transfer is
deposit cycle.
In a source-synchronized DMA
Delete first
transfer, the DRQ signal must be
sentence of
deasserted at least four clocks before paragraph.
the end of the transfer....
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
3
A M E N D M E N T
Table 1. Corrections to the Am186™CC/CH/CU Microcontrollers User’s Manual, Rev. B (Continued)
Page
Item
Original Text
Change To
8-20
First paragraph on
page
A destination-synchronized transfer
differs from a source-synchronized
transfer in that the four cycle delay
allows the destination device to
deassert its DRQ signal four clocks
before another request is latched.
Without this delay, the destination
device would not have time to
deassert its DRQ signal. Because of
the four extra cycles, a destinationsynchronized DMA channel allows
other bus masters to take the bus
during the idle states.
A destination-synchronized transfer Rewrite the
differs from a source-synchronized
paragraph.
transfer in that a destinationsynchronized DRQ is masked off for
four cycles after the deassertion of
the WR signal. This allows an
external or internal device to use WR,
in conjunction with chip selects or
address lines, to signal the end of the
deposit cycle. The destinationsynchronized device must then
deassert DRQ within four cycles in
order to signal that the device is not
ready for the next DMA transfer.
While the destination-synchronized
DRQ is masked off, the bus can be
accessed by the CPU or other,
possibly lower priority, bus masters.
8-25
Next to last paragraph
on page, last two
sentences
For this reason, the High-Speed
UART has an additional Overrun
Error-Immediate (OERIM) interrupt
bit that is not placed in the FIFO.
Software can monitor or interrupt on
OERIM to detect and correct this sort
of system programming error.
Add BRKIM
For this reason, the High-Speed
UART has additional Overrun Error- bit.
Immediate (OERIM) and Break
Immediate (BRKIM) interrupt bits that
are not placed in the FIFO. When the
receive FIFO is enabled, software
can monitor or interrupt on OERIM or
BRKIM to detect and correct this sort
of system programming error.
Note: The BRKIM bit is not available
in parts released prior to revision C1.
For processor revision information,
see the PRL register description in
the Am186CC/CH/CU Register Set
Manual, order #21916B [and its
amendment, order #21916B/1].
8-28
4
8.5.7.3 SmartDMA™
Channel Memory
Overview, third
paragraph
[Existing third paragraph]
[Add note after paragraph]
Note: The SmartDMA channel
descriptor rings must reside in 16-bit
memory. The buffers pointed to by
the descriptors can be in either 8-bit
or 16-bit memory.
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
Comment
A M E N D M E N T
Table 1. Corrections to the Am186™CC/CH/CU Microcontrollers User’s Manual, Rev. B (Continued)
Page
8-43
Item
Original Text
8.5.9 Software-Related Software must stop DMA operation
Considerations
before writing to the GDxCON1
register, or the results are
unpredictable. Stopping the
SmartDMA channel has no effect
while a request is pending on the
channel. Before stopping the
channel, make sure the requesting
peripheral (HDLC channel or USB
endpoint) is stopped.
Change To
Comment
Software must stop DMA operation
before writing to the GDxCON1
register, or the results are
unpredictable.
Stopping the SmartDMA channel has
no effect while a request is pending
on the channel. Before stopping the
channel, make sure the requesting
peripheral (HDLC channel or USB
endpoint) is stopped.
If the requesting peripheral is
stopped by an error, the error handler
should stop the SmartDMA channel
before clearing the status bit.
Otherwise the SmartDMA request
might be reasserted before software
can stop the channel.
Chapter 9 Programmable I/O Signals
9-2
Figure 9-1 PIO
Operation Block
Diagram, pullup/
100K
50 k-W
Correct
resistor value.
pulldown resistor value
9-5
9.5.2 Defining the PIO The internal pullup and pulldown
Signal as Input or
resistors each have a value of
Output, last sentence
approximately 10 K W.
on page
The internal pullup and pulldown
resistors each have a value of
approximately 50 k W.
Chapter 11 Watchdog Timer
11-1
11.1 Overview, last
sentence of first
paragraph.
... RESOUT signal, which is pulled
Low during an external reset and can
be pulled Low during an internal
reset.
... RESOUT signal, which is pulled
RESOUT is
High during an external reset and can active High,
be pulled High during an internal
not active Low.
reset.
Chapter 13 Asynchronous Serial Ports
13-5
13.5.1.1.2
Transmitting Data,
steps 1 and 2.
1. Verify that the THRE bit in the
(H)SPSTAT register is set to 1 to
ensure the transmit register can be
written without loss of data.
1. Verify that the THRE bit in the
(H)SPSTAT register is set to 1 to
ensure the transmit register can be
written without loss of data.
2. If FIFOs are being used (HighSpeed UART only), instead of polling
the THRE bit, verify that the FIFO is
not yet full (TTHRSH bit in the
HSPSTAT register is set to 1).
Note: If FIFOs are not used, software
must verify that the THRE bit is set
to 1 even if the TEMT bit was set in
the (H)SPSTAT register before the
previous write.
2. If FIFOs are being used (HighSpeed UART only), software can
omit polling the THRE bit only if it is
certain there is space in the FIFO.
The FIFO contains 16 empty slots if
the TEMT bit is set. The FIFO
contains at least eight empty slots if
hardware sets the TTHRSH bit in the
HSPSTAT register after software has
cleared it.
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
5
A M E N D M E N T
Table 1. Corrections to the Am186™CC/CH/CU Microcontrollers User’s Manual, Rev. B (Continued)
Page
Item
Original Text
Change To
13-7
13.5.1.3 Autobaud
Mode, step 7
7. Wait for the ABAUD bit in the
HSPCON1 register to go to 0 to
indicate that the autobaud operation
is complete. The computed baud
divisor is automatically copied into
the HSPBDV register, and the
autobaud (ABAUD) bit in the
HSPCON1 register is cleared.
7. Wait for the ABAUD bit in the
HSPCON1 register to go to 0 to
indicate that the autobaud operation
is complete. The computed baud
divisor is automatically copied into
the HSPBDV register, and the
autobaud (ABAUD) bit in the
HSPCON1 register is cleared. This
also sets the ABDONE bit in the
HSPSTAT register.
Comment
Note: The ABDONE bit is not
available in parts released prior to
revision C1. For processor revision
information, see the PRL register
description in the Am186CC/CH/CU
Register Set Manual, order #21916B
[and its amendment, order
#21916B/1].
13-13
13.5.4 CTS/RTR
Hardware Flow
Control, second and
third paragraphs
In the CTS/RTR protocol, the
receiver asserts clear-to-send (CTS)
whenever there is room in the
receiver for more data. The
transmitting device should sample
CTS before beginning transmission
of each frame. CTS is deasserted
when the start bit is detected for the
last frame that can be read without
data loss. When FIFOs are disabled,
CTS is deasserted after the start bit
for each frame is detected and
remains deasserted until the data is
read from the receive data register.
When the receive FIFO is enabled,
CTS is deasserted after the start bit is
received for the last frame that will fit
in the FIFO.
In the CTS/RTR protocol, the UART’s Clarify.
ready-to-receive (RTR) output is
connected to the attached device’s
clear-to-send (CTS) input, and the
attached device’s RTR output is
connected to the UART’s CTS input.
(I.e., the CTS and RTR signals are
cross-connected.)
The receiver asserts RTR whenever
there is room in the receiver for more
data. The transmitting device should
sample this signal (at its CTS input)
before beginning transmission of
each frame. The receiver deasserts
RTR when the start bit is detected for
the last frame that can be read
without data loss. When FIFOs are
disabled, the receiver deasserts RTR
The transmitter samples ready-toafter the start bit for each frame is
receive (RTR) before transmitting the detected, and holds RTR deasserted
start bit of each frame. The RTR
until the data is read from the receive
signal is not sampled during frame
data register. When the receive FIFO
transmission. This allows the
is enabled, the receiver deasserts
receiving device to deassert RTR any RTR after the start bit is received for
time before the end of the stop bit.
the last frame that will fit in the FIFO.
The transmitter does not begin
The transmitter samples its CTS
transmitting the start bit for the next input before transmitting the start bit
frame while RTR is deasserted.
of each frame. The CTS input is not
sampled during frame transmission.
This allows the receiving device to
deassert its RTR output any time
before the end of the stop bit. The
transmitter does not begin
transmitting the start bit for the next
frame while its CTS input is
deasserted.
6
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
A M E N D M E N T
Table 1. Corrections to the Am186™CC/CH/CU Microcontrollers User’s Manual, Rev. B (Continued)
Page
Item
Original Text
13-17– Discussion of autobaud [References to registers HSPAB0–
13-19 enhancement; changes HSPAB3]
throughout
Change To
Comment
[Add a new register HSPAB4 at offset
27E, and modify text accordingly.
Wherever the text states that the
ABTHRSH3 bit field in the HSPAB3
register must contain the largest
threshold, specify the ABTHRSH4 bit
field in the HSPAB4 register instead.
Also add the following note:]
Note: The HSPAB4 register is not
available in parts released prior to
revision C1. For processor revision
information, see the PRL register
description in the Am186CC/CH/CU
Register Set Manual, order #21916B
[and its amendment, order
#21916B/1].
To maintain compatibility with
existing software that does not
initialize the HSPAB4 register, the
HSPAB3 register can contain the
largest ABTHRSHx value, in which
case the HSPAB4 register must be
cleared or left in its default disabled
state (00h).
13-18
Figure 13-9 Autobaud
Enhancement
13-19 Table 13-5 UARTs
Interrupt Sources
[Existing figure]
[Replace with Figure 13-9 on
page 10 of this amendment.]
Update and
clarify figure.
[Existing table]
[Add new row before “Overrun error
on receive FIFO”:]
Add BRKIM
bit.
Break on receive FIFO,
RSIE (Off),
BRKIM (Off)
13-20 13.5.7 Break
Detection and
Generation, first
paragraph
[Existing first paragraph.]
Add BRKIM
If the receive FIFO is enabled (High- bit.
Speed UART only), the break
immediate (BRKIM) status bit
indicates the break condition as soon
as it occurs; the FER and BRK status
bits are not set until the
corresponding character is loaded
into the HSPRXD register.
[Add new sentence and note:]
Note: The BRKIM bit is not available
in parts released prior to revision C1.
For processor revision information,
see the PRL register description in
the Am186CC/CH/CU Register Set
Manual, order #21916B [and its
amendment, order #21916B/1].
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
7
A M E N D M E N T
Table 1. Corrections to the Am186™CC/CH/CU Microcontrollers User’s Manual, Rev. B (Continued)
Page
Item
Original Text
Change To
Comment
Chapter 14 Synchronous Serial Port
14-4
14.5.1 Usage, item #5
5. Wait for the DR/DT bit in the
SSSTAT register to go to 0 to indicate
the transmit or receive has
completed.
5. Wait for the DR/DT bit in the
SSSTAT register to go to 1 to indicate
the transmit or receive has
completed.
Chapter 16 HDLC External Serial Interface Configuration (TSAs)
16-5
16.3 System Design,
first sentence
lists the signals that are multiplexed
with other microcontroller functions.
Table 16-1 lists the signals that are
multiplexed with other microcontroller
functions.
Chapter 17 General Circuit Interface (GCI)
17-8
Figure 17-3 GCI
[Existing figure]
Terminal Mode Frame
Structure
[Change to new figure 17-3, shown
on page 10 of this amendment.]
Change FSC
signal
waveform.
Chapter 18 Universal Serial Bus (USB)
18-4
18-5
Last paragraph before
figure
Clarify PIO
In these examples, software defines use in
a PIO input (PIO_USB_DETECT) to example.
monitor the USB’s VUSB signal, and a
PIO output (PIO_USB_VCC) to
control the 1.5 k-W pullup on USBD+.
[Add the following sentence:]
Figure 18-2 USB With [Existing figure]
Internal Transceiver
[Change to new figure 18-2, shown
on page 11 of this amendment.]
Add pulldown
to VUSB.
Clarify PIO
use in
example.
Figure 18-3 USB With [Existing figure]
External Transceiver
[Change to new figure 18-3, shown
on page 12 of this amendment.]
Add pulldown
to VUSB.
The USB Specification, Version 1.0
defines the endpoint configuration
process:
The USB Specification, Version 1.0
defines the endpoint configuration
process.
Change colon
at end of
sentence to a
period.
“Host software should only set
configuration and interface values
that match a device descriptor
returned by the device in response to
a GET_DESCRIPTOR command.
However, the USB hardware accepts
as valid any configuration or feature
setting in the range of 0d to 3d,
regardless of the available
descriptors. To help ensure reliable
operation in any USB environment,
device software can define a minimal
descriptor (i.e., Endpoint 0 with no
bandwidth allocation) for any
configuration and interface settings
that it does not define otherwise.”
Note: Host software should only set
configuration and interface values
that match a device descriptor
returned by the device in response to
a GET_DESCRIPTOR command.
However, the USB hardware accepts
as valid any configuration or feature
setting in the range of 0d to 3d,
regardless of the available
descriptors. To help ensure reliable
operation in any USB environment,
device software can define a minimal
descriptor (i.e., Endpoint 0 with no
bandwidth allocation) for any
configuration and interface settings
that it does not define otherwise.
Remove
quotation
marks.
Paragraph is
not a
quotation.
18-30 18.5.12 Endpoint
Definitions, second
paragraph
18.5.12 Endpoint
Definitions, third
paragraph
8
[Existing text]
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
A M E N D M E N T
Table 1. Corrections to the Am186™CC/CH/CU Microcontrollers User’s Manual, Rev. B (Continued)
Page
Item
Original Text
Change To
Comment
Res
HNDSHK
Add bit.
HSPSTAT register, bit 13 Res
BRKIM
Add bit.
HSPSTAT register, bit 11 Res
ABDONE
Add bit.
HSPIMSK register, bit 13 Res
BRKIM
Add bit.
HSPIMSK register, bit 11 Res
ABDONE
Add bit.
HSPABx registers
[Add a row for the new HSPAB4
Add register.
register, similar to the other HSPABx
registers, with offset 27Eh, default
location FE7Eh, default value 0h, and
bit fields ABDIV4 and ABTHRSH4.]
Appendix A Register Summary
A-8
CNTCTL register, bit 7
A-9
IEPCTL register, bit 7
AEPCTL register, bit 7
BEPCTL register, bit 7
A-10
CEPCTL register, bit 7
DEPCTL register, bit 7
A-11
[Existing rows]
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
9
A M E N D M E N T
CHANGED FIGURES
For your convenience, the following pages contain edited copies of some figures. Figures with minor text changes
are not reproduced here; see Table 1 beginning on page 2 for complete change descriptions.
Replace Figure 13-9 on page 13-18 of the manual with the following figure.
Figure 13-9 Autobaud Enhancement
Calculated
Divisor
Possible
Divisors
Programmed
Thresholds
ABTHRSH4
(Largest)
ABTHRSH3
Calc. Divisor
(Example)
ABTHRSH2
ABTHRSH1
ABTHRSH0
(Smallest)
Resulting
Divisor
}
}
}
}
}
}
Calc. Divisor
ABDIV4
ABDIV3
ABDIV2
ABDIV1
ABDIV0
Notes:
1. If the calculated divisor is larger than the largest ABTHRSHx bit field value, the resulting divisor is the same as the
calculated divisor.
2. The ABTHRSH4 or ABTHRSH3 bit field must contain the largest threshold value. If the ABTHRSH4 bit field is not the
largest threshold, it must be 0. The remaining ABTHRSHx bit fields must be programmed with successively smaller
thresholds for lower-numbered ABTHRSHx bit fields. If all five thresholds are not needed, the lowest-numbered
ABTHRSHx bit fields (ABTHRSH0, ABTHRSH1, etc.) can be cleared or left in their default disabled state (00h).
Change Figure 17-3 on page 17-8 to the following. The new figure changes the FSC waveform.
Figure 17-3 GCI Terminal Mode Frame Structure
FSC
DD/
DU
B1
B2
Mon0
8-bits 8-bits 8-bits
D C/I0 MR
MX
4-bits
2-bits
2-bits
GCI Subframe 0
10
IC1
8-bits
IC2
8-bits
Mon1
8-bits
C/I1
6-bits
MR
MX
8-bits
8-bits
8-bits
2-bits
GCI Subframe 1
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
GCI Subframe 2
TIC
8-bits
A M E N D M E N T
Change Figure 18-2 on page 18-4 to the following. The new figure adds a 100 k-W pulldown resistor to VUSB and a
note to clarify PIO use in the example.
Figure 18-2 USB With Internal Transceiver
D
G
VCC
S
PIO_USB_DETECT1
N-Channel FET
100 k-W
N-Channel FET
PIO_USB_VCC
1
D
G
S
Am186CC/CU
Microcontroller
1.5 k-W
R12
USBD– [UDMNS]
USB Type “B”
1
VUSB
2
USBD–
3
USBD+ [UDPLS]
R22
4
USBD+
GND
Notes:
1. For the PIO_USB_DETECT and PIO_USB_VCC signals, select PIO pins that default to input operation. If a PIO with an
internal pullup resistor is used, add a 10 k-W external pulldown resister to override the internal 50 k-W pullup. See Table 9-1
on page 9-3 [of the manual] for PIO signal defaults.
2. The USB specification requires a driver impedance between 29 W and 44 W on the USBD+ and USBD– signals. For
information about driver characteristics and selecting a series resistor value, see the data sheets for the Am186CC and
Am186CU microcontrollers.
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
11
A M E N D M E N T
Change Figure 18-3 on page 18-5 to the following. The new figure adds a 100 k-W pulldown resistor to VUSB and a
note to clarify PIO use in the example.
Figure 18-3 USB With External Transceiver
D
G
VCC
PIO_USB_DETECT1
S
100 k-W
N-Channel FET
N-Channel FET
PIO_USB_VCC
1
Am186CC/CU
Microcontroller
D
G
S
USB Type “B”
1.5 k-W
1
VUSB
UTXDMNS[RSVRD_102]
2
USBD–
UTXDPLS[RSVRD_101]
UXVOE[RSVRD_103]
3
USBD+
R12
R22
4
GND
UXVRCV[RSVRD_104]
UDMNS[USBD–]
UDPLS[USBD+]
Notes:
1. For the PIO_USB_DETECT and PIO_USB_VCC signals, select PIO pins that default to input operation. If a PIO with an
internal pullup resistor is used, add a 10 k-W external pulldown resister to override the internal 50 k-W pullup. See Table 9-1
on page 9-3 [of the manual] for PIO signal defaults.
2. The USB specification requires a driver impedance between 29 W and 44 W on the USBD+ and USBD– signals. For
information about driver characteristics and selecting a series resistor value, see the documentation for the external
transceiver.
12
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
A M E N D M E N T
INDEX
Numerics
16-bit memory, and SmartDMA channel, 4
G
GCI terminal mode frame structure figure, 8, 10
A
ABAUD bit, 6
ABDONE bit, 6, 9
asynchronous serial port (UART), 4–7
autobaud
detection, 6
enhancement, 7, 9
B
break-immediate bit, 4, 7, 9
BRKIM bit, 4, 7, 9
C
changed figures, 10
clearing an edge-triggered interrupt request, 2
CTS signal, 6
D
deposit cycle, DMA transfers, 3
DMA
request sources, 2–3
transfers, figure, 3
E
edge-triggered interrupt request, clearing, 2
ellipsis in changed text, 1
F
H
HSPABx registers, 7, 9
HSPIMSK register, 9
HSPSTAT register, 5–6, 9
I
immediate status bits, 4, 7, 9
initialization and reset, 2
Interrupt Request (REQST) register, clearing bits, 2
interrupt sources table, 7
N
no-connect pins, 2
O
OERIM bit, 4
overrun error immediate bit, 4
P
pin states, latched on reset, 2
pinstrap, {USBXCVR}, 2
PIO pullup or pulldown resistor, 5
pulldown resistor
PIO, 5
VUSB signal, 8, 11–12
pullup resistor
PIO, 5
USBD+ signal, 8
FER bit, 7
fetch cycle, DMA transfers, 3
FIFO and immediate status bits, 4, 7
figures, changed, 10
frame structure figure, GCI terminal mode, 8, 10
FSC signal waveform figure, 8, 10
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
Index-1
A D V A N C E
I N F O R M A T I O N
R
REQST register, 2
reserved pins, 2
reset, watchdog-timer-generated, 2
resistor, pulldown, VUSB signal, 8, 11–12
RESOUT signal, 5
RSVD_xx pins, 2
RTR/CTS protocol, 6
S
serial port, asynchronous (UART), 4–7
SmartDMA channel, 4–5
software, unsynchronized DMA, 2–3
source synchronized DMA transfers figure, 3
spurious interrupt, clearing, 2
square brackets in changed text, 1
synchronized DMA, 2–3
U
unsynchronized DMA, 2–3
USB with internal transceiver, figure, 8, 11–12
{USBXCVR} pinstrap, 2
V
VUSB signal, 8, 11–12
W
watchdog-timer-generated reset, 2
Index-2
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
A D V A N C E
I N F O R M A T I O N
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment
Index-3
A M E N D M E N T
Trademarks
AMD, the AMD logo, and combinations thereof, Élan, Am186, Am188, and SmartDMA are trademarks of Advanced Micro Devices, Inc.
Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
Disclaimer
The contents of this document are provided in connection with Advanced Micro Devices, Inc. ("AMD") products. AMD makes no representations
or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time without notice. No license, whether express, implied, arising by estoppel or otherwise, to any intellectual property rights is granted by this publication. Except as set forth in AMD's Standard Terms and Conditions of Sale, AMD assumes no
liability whatsoever, and disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of
merchantability, fitness for a particular purpose, or infringement of any intellectual property right.
AMD's products are not designed, intended, authorized or warranted for use as components in systems intended for surgical implant into the
body, or in other applications intended to support or sustain life, or in any other application in which the failure of AMD's product could create a
situation where personal injury, death, or severe property or environmental damage may occur. AMD reserves the right to discontinue or make
changes to its products at any time without notice.
© 2000 Advanced Micro Devices, Inc.
All rights reserved.
Am186™CC/CH/CU Microcontrollers User’s Manual Amendment