Product/Service

Universal Communications Controller

Source: Innovasic, Inc.
The IA80C152 is a Universal Communications Controller (UCC) that is pin-for-pin compatible with the Intel 80C152
Innovasic, Inc.2 is a Universal Communications Controller (UCC) that is pin-for-pin compatible with the Intel 80C152. This version of the UCC is a ROMless version. The ROM version is identified as the 83C152 and can be derived from the 80C152 using a customer furnished ROM program. The controller can be programmed with the same software development tools and can transmit and receive using the same communication protocols as the Intel 80C152.

The controller is partitioned into three major functional units identified as the C8051, the Direct Memory Access (DMA) Controller, and the Global Serial Channel (GSC). The C8051 is implemented using a CAST, Inc. Intellectual Property (IP) core. This core is instruction set compatible with the 80C51BH, and contains compatible peripherals including a UART interface and timers. The special function registers (SFRs) and interrupts are modified from the original 8051BH to accommodate the additional DMA controller and GSC peripherals.

The DMA Controller is a 2 channel, 8-bit device that is 16-bit addressable. Either channel can access any combination of reads and writes to external memory, internal memory, or the SFR's. Various modes allow the DMA to access the UART, GSC, SFRs, and internal and external memory as well as provide for external control. Since there is only 1 data/program memory bus, only one DMA channel or the microcontroller can have control at any give time. Arbitration within the device makes this control transparent to the programmer.

<%=company%>, 3737 Princeton NE, Suite 130, Albuquerque, NM 87107, Phone: (505) 883-5263 FAX (505) 883-5477