CIC-800A Interface Lab


    1. USB Interface
  • Comply with high speed USB 2.0 specification
  • Support four transfer types: Isochronous, Bulk, Control, Interrupt
  • Provide debugging and development environment-Keil C compiler
  • Directly download firmware via USB interface for supporting software operation and eliminating the requirements of external program memory or Mask ROM
  • Support ReNumeration operation to build a predefined endpoint
  • Use Cypress USB microcontroller CY7C68013-100AC TQFP, compatible with 8051
  • Operate in standalone mode after the application program download (with external power supply)
  • Provide 8051 40-pin expansion connector for simulating 8051 I/O ports P0, P1 and P2
  • Provide two UART serial ports (one for Keil C 51 debugger)
  • Provide 3.3V I/O interface

An interface is a hardware and software data transmission regulator that controls data exchange between the PC and other peripheral devices, including RS-232C, AT-BUS, IDE, SCSI, ISA, PCI, AGP, IrDA, GPIB, USB, IEEE-1394, Wireless etc... Since each interface device inherits different specifications such as transmission rate, data format, protocol, and applications, this trainer can help learner to familiarize with each kind of interface devices. CIC-800A contains multi-purpose interfaces modules, including serial port (RS-232C), parallel port (Centronics), and universal serial bus (USB2.0). They can be used for various peripheral devices, and are designed with add-on modules for experimental purpose. The RS-232C and Centronics interface firmware adopt Atmel's chipset modules, and use Microsoft Visual C++ 6.0 as developing tools. The USB 2.0 interface firmware adopts Cypress's chipset modules, and uses Microsoft Visual C++ 6.0 as developing tools. By learning traditional and popular interfaces, users can gain much more and complete benefit. Additionally, we also provide source codes and execution files for further studying.

Features (Continued)
2. RS-232C and Centronics Interfaces

The microcontroller AVR8515 features:
  • Program Memory: 4Kx16=8Kx8 of In-System Programmable (ISP) Flash, 1000 write /erase times
  • 512 bytes of In-System Programmable EEPROM, 100000 write/erase times
  • 32 tri-state programmable I/O lines ( PA0-PA7, PB0-PB7, PC0-PC7, PD0-PD7)
  • 32 x 8 general purpose working registers
  • 512 bytes of SRAM
  • 2.7 to 6.0 V operating voltages, 0 to 20 MHz fully static operating frequencies
  • 50 ns instruction cycle at 20 Mhz
  • One 8-bit timer/counter with separate pre-scaler
  • One 16-bit timer/counter with separate pre-scaler compare, capture modes
  • One full duplex UART port
  • Dual 8-, 9- or 10-bit PWM output
  • Internal and external interrupt sources
  • Programmable watchdog timer with on-chip oscillator
  • On-chip analog comparator
  • Low-power idle and power down modes
  • Programming lock for Flash program and EEPROM data securit
  • Large I/O drive current-sink 20mA (max 40mA) and source 10mA at 5V
  • Master/Slave SPI serial interface
  • 64K bytes of external SRAM
  • Program memory can be reprogramed by ISP loader through SPI serial port

  • Additional pictures





    CIC-900 ARM9 Start Kit

    Instruments Techno Test inc.

    Instruments Techno Test inc.
    2345, Michelin street, #100
    Laval, Qc
    H7L 5B9

    Téléphone : (450) 681-5777
    Télécopieur : (450) 681-3773

    Printed from:
    Copyright © 2020 | Instruments Techno Test inc. | Reproduction interdite