ZBasic and ZX microcontrollers.
 
Powerful microcontrollers for engineers, scientists, experimenters and hobbyists.

ZX-40 Microcontroller
[ZX-40]

$29.95 $14.95

 
 
ZX-40 Microcontroller
Click to enlarge

Note: the ZX-40 is being discontinued but can be ordered while inventory lasts. We recommend the ZX-40p as a replacement.

The ZX-40 is a powerful microcontroller for your home automation, industrial control, robotics or other embedded systems application. It is the 40-pin DIP cousin of the ZX-24 that provides 7 additional I/O pins, lower cost and more design flexibility making it an excellent choice for serious hobbyists, experimenters and small system builders. And, it's source code-compatible with the NetMedia BX-35 but with more capabilities and much higher speed. The ZX-40 also features improved ATN circuitry that prevents your program from interfering with the downloading process. Except for the improved ATN circuitry the ZX-40 is pin-compatible with the BX-35 DIP.

To use the ZX-40 you'll need a regulated voltage source (4.5 to 5.5VDC), a 14.7456MHz crystal, a serial EEPROM (e.g. 32K byte Atmel AT25256A), and a few additional interface components. You may download a schematic with suggested support circuitry for the ZX-40 as a PDF or as an ExpressPCB .sch file. To view the latter, you'll have to download free software from ExpressPCB.

ZX-40 Technical Features
Package 40-pin DIP
Operating Temperature -40 to +85°C
Processor Atmel AVR ATmega32
Power Requirements 4.5 to 5.5VDC regulated at 200mA
Processor Speed Up to 14.7MIPS (14.7MHz)
Program Execution Speed Up to 185,000 instructions/secą
User RAM 1536 bytes
Non-volatile Data Memory 992 bytes
Program Memory Up to 64K bytes (16000+ instructions)
Digital I/O pins 26+2˛
Analog-to-Digital Channels Up to 8 channels, 10-bit resolution
PWM Channels Two 16 bit
I2C Support 1 HW channel, 4 SW channels
1-Wire Support Bit and byte level
SPI Support 4 HW channels
Synchronous Serial I/O Support 1-16 bits, MSB or LSB first
Asynchronous Serial I/O Ports 1-HW, up to 4 SW full duplex
X-10 Command Support Yes
Multi-tasking Support Yes
External Interrupts 3
Analog Comparator Interrupt Yes
Interval Timer Yes
Exception Handling Support Yes
Floating Point Math Yes - IEEE 32-bit
Advanced Floating Point Functions (sin, cos, log, etc.) System Level
Programming Interface Serial - 115.2K baud
Field Upgradeable System Software Yes
Notes:
  1) Speed based on the instruction b = b + 1.
  2) The additional 2 I/O lines dedicated for serial I/O.
  3) SW means implemented in system software, HW means hardware implementation.
  Specifications subject to correction and change without notice.

A standard serial port is required to download code to the ZX-40. If your computer does not have a standard 9-pin serial port but does have a USB port, you may use a USB to serial adapter. Note, however, that some USB to serial adapters are too slow to be useful with the ZX microcontrollers. We have found that adapters based on the second generation FTDI chips seem to work well.

The ZBasic IDE, compiler and documentation may be obtained free of charge via the Download page. See the menu at the left.

 
 
 
Currently viewing:  ZX-40 Microcontroller
 
Copyright © 2005, 2006, 2007, 2008, 2009, 2010 Elba Corp.