Am186CC Microcontroller
Overview
The Am186CC microcontroller features a high-performance 16-bit x86 processor core integrated with four channels of High-level Data Link Control (HDLC) capability and a Universal Serial Bus (USB) peripheral controller. This device is ideal for use in a broad range of communications applications, including ISDN terminal adapters, low-end routers, digital subscriber line (xDSL) modems, USB peripherals, PBX applications, digital phones, digital loop carriers, and key telephone systems.
General Features
Glueless memory interface; Integrated DRAM controller; Programmable bus sizing; GCI interface; HDLC controller; Synchronous serial port; Communication specific peripherals; Fully static core with reduced power consumption; Integrated USB; Smart DMA;
High-speed UART
Applications
- PC Peripherals:
USB misc system controls
Various USB peripherals
- Telecom And Networking Systems:
Digital loop carriers
Digital phones
ISDN terminal adapters
Key telephone systems
Low-end routers
PBX switches
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 |
36 / 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 |
12 / 2 |
| HDLC Controllers |
4 |
| USB Controllers |
1 |
| Protocols |
LAPD, LAPB, HDLC, SDLC, PPP |
| Chip Selects |
14 |
| PC Card Controllers/Slots |
- |
| LCD Graphics Controllers |
No |
Ordering Part Numbers
| OPNs |
Clock Speed |
Temp Range |
Package Type |
Leads |
Comment |
| AM186CC-25KC\W B |
25 |
C |
PQR |
160 |
- |
| AM186CC-25KI\W |
25 |
I |
PQR |
160 |
- |
| AM186CC-40KC\W B |
40 |
C |
PQR |
160 |
- |
| AM186CC-40KI\W |
40 |
I |
PQR |
160 |
- |
| AM186CC-50KC\W B |
50 |
C |
PQR |
160 |
- |
Related AMD Hardware Kits
| OPNs |
Description |
| AM186CC-EVAL-KIT |
CDP for Am186CC, Am186CH and Am186CU microcontrollers. |
| AM186CC-ISDNTA-KIT |
Am186CC ISDN Terminal Adapter (TA) Reference Design Board. |
| AM186CC-ROUTER-KIT |
Am186CC ISDN-to-Ethernet Router Reference Design Board. |
| 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..
-
CK0003: HDLC: This CodeKit software contains a interrupt driven HDLC driver for the AMD Am186CC microcontroller, and a small test application.
-
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
-
CK0011: EEProm: This CodeKit software contains source code to program the Serial EEPROMs used to start up Am79C961 PCnet-ISA II Ethernet controllers for the Am186CC CDP and Am186ES NET186 boards.
-
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.
-
CK0014: POTS: This CodeKit contains source code to configure and monitor the POTS interface on Am186CC microcontroller CDPs (with ISDN Daughter Card) and Routers. Drivers for the DSLAC, SLICS, AM79C32, DTMF decoders and Am186CC microcontroller are provided.
-
CK0015: TIP Ethernet Driver: This CodeKit software contains source code to drive the Am79C961A Ethernet controller on the TIP II. This driver runs the TIP II Ethernet controller in Slave mode with an 8-bit data bus, in a polled mode fashion.
-
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
-
CK0020: SmartDMA_HDLC: This CodeKit software includes the source code for a simple Smart DMA HDLC driver for the Am186CC/CH microcontrollers. A small demo is included that performs a loopback test to demonstrate the driver.
-
CK0021: HDLC performance: This CodeKit software allows HDLC performance benchmarking of the Am186CC/CH using the Customer Development Platform (CDP).
-
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.
- Series 3
-
CK0030: VOE: This CodeKit shows the Am186CC's ability to handle Voice over Ethernet data transfer over a 10base-T ethernet connection using two Am186CC Rev 2.1 Routers or using two Am186CC Rev 2.1 CDPs with Rev 2.1 Daughter Modules.
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.
- Logic Analyzer
-
PI-Am186CC (Corelis): Logic analysis probe for use with the HP family of logic analyzers
- 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
-
TsLink3® AO/DI Protocol Source Code from TeleSoft International (TeleSoft International, Inc.): The AO/DI protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
-
TsLink3® Frame Relay Protocol Source Code from TeleSoft International (TeleSoft International, Inc.): The Frame Relay protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
-
H.323 Protocol Source Code from TeleSoft International (TeleSoft International, Inc.): The H.323 protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
-
TsLink3® ISDN Protocol Source Code from TeleSoft International (TeleSoft International, Inc.): The ISDN protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
-
TsLink3® ML-PPP Protocol Source Code from TeleSoft International (TeleSoft International, Inc.): The ML-PPP protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
-
TsLink3® T1/E1 Signaling Protocol Source Code from TeleSoft International (TeleSoft International, Inc.): The T1/E1 Signaling protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
-
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.
-
TsLink3® V.120 Protocol Source Code from TeleSoft International (TeleSoft International, Inc.): The V.120 protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
-
TsLink3® X.25 Protocol Source Code from TeleSoft International (TeleSoft International, Inc.): The X.25 protocol stack from TeleSoft is ANSI C source code that is used by developers of communication products. TeleSoft's software packages are designed to greatly reduce development time and easily integrate into the target platform.
|