Am186CU USB Microcontroller
Overview
The Am186CU USB microcontroller is a subset of the Am186CC microcontroller. It was developed for customers who require the USB peripheral controller, but not the HDLC channels. This device is ideally suited for cost-sensitive PC peripherals such as USB peripherals and xDSL modems.
General Features
Glueless memory interface; Integrated DRAM controller; Synchronous serial port; Integrated USB; Smart DMA;
High-speed UART
Applications
- PC Peripherals:
USB misc system controls
USB printers
USB scanners
Various USB peripherals
- Telecom And Networking Systems:
xDSL modems
Marketing Collateral
Technical Documentation
Technical Features
| Feature |
Description |
| Package Pin Count and Type |
160 PQFP |
| Bits |
16-Bit |
| General Purpose Bus |
8-, 16-bit |
| Expansion Bus |
- |
| Real Time Clock |
No |
| Cache Size |
- |
| Floating Point |
No |
| Total / External Interrupts |
30 / 17 |
| DRAM Controllers |
1 |
| RAM |
- |
| Counters and Timers |
3 |
| Async and Sync Serial Ports |
2 / 1 |
| Max PIO Pins |
48 |
| Watchdog Timers |
1 |
| Total / External DMA Channels |
8 / 2 |
| HDLC Controllers |
- |
| USB Controllers |
1 |
| Protocols |
- |
| Chip Selects |
14 |
| PC Card Controllers/Slots |
- |
| LCD Graphics Controllers |
No |
Ordering Part Numbers
| OPNs |
Clock Speed |
Temp Range |
Package Type |
Leads |
Comment |
| AM186CU-25KC\W B |
25 |
C |
PQR |
160 |
- |
| AM186CU-25KI\W |
25 |
I |
PQR |
160 |
- |
| AM186CU-40KC\W B |
40 |
C |
PQR |
160 |
- |
| AM186CU-40KI\W |
40 |
I |
PQR |
160 |
- |
| AM186CU-50KC\W B |
50 |
C |
PQR |
160 |
- |
Related AMD Hardware Kits
| OPNs |
Description |
| AM186CC-EVAL-KIT |
CDP for Am186CC, Am186CH and Am186CU microcontrollers. |
| AMD-TIP-KIT |
The TIP board helps with software debugging and development. By connecting TIP to a target system, a wide variety of extra input/output devices are available for development and software debugging. |
CodeKit Software Packages
- Series 0
-
CK0001: UART: Code for using high and low speed UARTs on Am186CC/CH/CU microcontrollers.
-
CK0002: FLASH: Driver for identifying, writing and erasing flash memory on the Am186CC microcontroller..
-
CK0004: ETHERNET: This CodeKit software contains source code to perform a simple Ethernet loopback test on an Am186CC microcontroller Rev 1.1 and above CDP/ with ISDN daughter card.
-
CK0005: USB: This CodeKit software contains three interrupt-driven USB drivers for the Am186CC microcontroller. One also uses DMA, and another also uses SmartDMA. A test application is also included.
-
CK0009: EMON: E86MON software for the Am186CC, Am186/188 Am186ES/ED/EM/ER microcontrollers.
- Series 1
-
CK0012: USB to UART: This CodeKit is a simple USB application for the Am186CC microcontroller. It receives data on the C endpoint and sends it out on the high-speed UART. It demonstrates how to use both SmartDMA and general purpose DMA in the same application.
-
CK0013: CPU Speed: This CodeKit software demonstrates how to measure CPU frequency.
-
CK0018: USB: This CodeKit software contains sample firmware and host drivers to using the Am186CC microcontroller to add two virtual serial ports to a Windows® 98 machine.
-
CK0019: Packet Monitor: This CodeKit software implements a simple Ethernet packet monitor.
- Series 2
-
CK0023: Power Management: This Codekit implements simple power managing techniques using the Am186CC/CU. To completely understand this codekit, The Am186CC Microcontroller Power Management Circuit (PMC) Application Note, order #23111 is required reading.
Errata Sheets, IBIS Models, & BSDL Files
Third-Party Products
- Companion Chips
- Development and Debug
- Compiler
- ICE/ROM ICE
-
AX186 in-circuit Emulator (HITEX Development Tools): AX186 is a "real-time debug tool" using innovative technology with impressive features at affordable prices. The combination of the AX186 and HiTop98 allows working with the best efficiency.
-
PromICE Memory Emulator (Grammar Engine, Inc.): Memory emulation is a time-tested and reliable development solution, and is a useful as ever on today's high-performance embedded targets. Grammar Engine Inc. has developed memory emulation solutions exclusively for over a decade.
-
TRACE32-ICD (ROM - MONITOR) (Lauterbach Inc.): Universal In-Circuit Debugger ROM-Monitor for 8- to 32-bit Microcontrollers
-
TRACE32-ICE In-Circuit Emulator (Lauterbach Inc.): Universal In-Circuit Emulator for 8- to 32-bit Microcontrollers.
- IDE
-
Paradigm Systems (Paradigm Systems): Paradigm C++ is an Integrated Development Environment (IDE) for developing 16-bit x86 embedded applications on Windows 95/98/NT. Integrated tools include an assembler, compiler, linker/locater, librarian, editor, debugger, and remote kernel.
- Operating Systems
- RTOS
-
On Time RTOS-32 (On Time Software): On Time's royalty free embedded operating system for x86 compatible CPUs implements a Windows NT subset in only 16k of memory. A free evaluation version is available for download.
-
TronTask!® µITRON Compatible Real-Time Operating System (U S Software): TronTask! is a real-time operating system implementing the µITRON real-time kernel specification designed for consumer products and other small-scale embedded systems where memory constraints and performance are critical.
- Windows OS
-
ROM-DOS (Datalight): Introduced in 1989, ROM-DOS is the smallest footprint, lowest cost, 100% MS-DOS® compatible operating system available. ROM-DOS can be booted from ROM, Flash, CD or hard/floppy disk drives.
- Platform Hardware
- Adapters
-
PressOn Adapter (HITEX Development Tools): The PressOn adapter combines the advantages of minimal space requirements on the target PCB with very reliable and robust pin contact.
- Service Provider
- Systems Software
- BIOS
-
Datalight BIOS (Datalight): Datalight’s new full-featured BIOS is a complete development environment, including Borland Turbo Assembler, Paradigm DEBUG and Paradigm LOCATE. The Datalight BIOS was built specifically for OEMs using AMD components.
-
Datalight Software Development Tool Kit (Datalight): The Datalight Software Development Toolkit (SDTK) is designed to support Datalight products with a standard development environment.
-
Embedded BIOS 4.3 Adaptation Kit (General Software, Inc.): Full featured pre-boot firmware and BIOS for embedded systems and consumer electronics. Includes source code, tools, and 600 page manual.
-
Embedded BIOS Reference Design Binary (General Software, Inc.): BIOS for AMD reference designs, in binary format. Includes license to receive customized and rebuilt BIOS binaries.
-
Embedded BIOS Support Module (General Software, Inc.): BIOS source code providing pre-engineered support for a specific set of CPUs, Chipsets, and Boards based on AMD Reference Designs.
- Miscellaneous
- Protocol Stacks
-
USNET® Embedded TCP/IP Protocol Suite (U S Software): USNET is a reentrant network package that includes clients/servers, protocols, data-link layers and drivers. It provides drop-in support for many processors and tool chains and its compact implementation is ideal for real-time, embedded systems.
|