A-Core
C/C++ programmable 16-bit controller,
with 30+ I/Os, 2 RS-232, RTC



Specifications:

  • Measures 2.3x2.2x0.3 inches
  • 16-bit CPU (188), x86 compatible
  • 20/40 MHz system clock
  • Power consumption: 160/120 mA at 5V
  • Power saving mode: 30/24 mA at 5V
  • Temperature: -40 to +85 Celsius
  • Up to 512 KB Flash/EPROM
  • Up to 512 KB battery-backed SRAM
  • 2 high-speed PWM outputs, PWD
  • 32 I/O lines from CPU
  • 8 additional TTL I/O
  • 512 bytes serial EEPROM
  • 8 external interrupt inputs
  • 3 16-bit timers/counters
  • 2 serial ports
  • Real time clock, battery
  • 2 RS-232 drivers and 5V regulator


Description:

There are three 16-bit programmable timers/counters and a watchdog timer. Two timers can be used to count or time external events up to 10 MHz. They can also be used to generate non-repetitive or variable-duty-cycle waveforms as PWM outputs. The Pulse Width Demodulation (PWD), a distinctive feature, can be used to measure the width of a signal in both its high and low phases. This has potential in a variety of applications, such as bar-code reading.The A-Core has 32 user-programmable CPU I/O pins, plus 8 additional TTL digital outputs (74HC259) available. The A-Core expects a regulated 5V voltage supply, and does not provide RS232 drivers by default. The VE232 or the on-board 5V regulator/RS-232 driver option can be used to provide this.Be sure to also check out the new A-Core-86, which is a 16-bit external bus version of the A-Core. It is a very similar controller, but has almost double the performance capabilities.If your application utilizes high-voltage I/O, the MiniDrive88 is a controller similar to the A-Core, adding 35 solenoid drivers (supporting 0-30V I/O signals) as well as screw terminals with only slightly larger physical dimensions.