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

ZX-1281 Microcontroller


ZX-1281 Microcontroller
Click to enlarge

Use the ZX-1281 microcontroller to supercharge your home automation, industrial control, robotics or other embedded systems application. Based on the powerful ATmega1281 processor, the ZX-1281 offers 7.5K bytes of User RAM (expandable to 63K) and 60K bytes of space for your program. Moreover, having two hardware serial ports, up to 6 hardware PWM channels, two input capture channels, up to 14 external interrupts and more allows you to tackle projects that were previously impractical.

The compact 64-pin TQFP package makes the ZX-1281 an excellent choice for serious hobbyists, experimenters and small system builders. And, it's largely source-code compatible with the other ZX microcontrollers.

To use the ZX-1281 you'll need a regulated voltage source (4.5 to 5.5VDC), a 14.7456MHz crystal, and a few additional interface components including the optional external expansion RAM. You may download a schematic with suggested support circuitry for the ZX-1281 as a PDF or as an ExpressPCB .sch file. To view the latter, you'll have to download free software from ExpressPCB.

ZX-1281 Technical Features
Package 64-pin TQFP
Operating Temperature -40 to +85°C
Processor Atmel AVR ATmega1281
Power Requirements 4.5 to 5.5VDC regulated at 200mA
Processor Speed Up to 14.7MIPS (14.7MHz)
Program Execution Speed Up to 270,000 instructions/secą
User RAM - standard 7.5K bytes
User RAM - maximum 63K bytes
Non-volatile Data Memory 4064 bytes
Program Memory 60K bytes (15000+ instructions)
Digital I/O pins 52˛
PWM Channels Up to 6 channels, 16-bit resolution
Analog-to-Digital Channels Up to 8 channels, 10-bit resolution
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 2-HW, up to 4 SW full duplex
X-10 Command Support Yes
Multi-tasking Support Yes
External Interrupts Up to 14
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
  1) Speed based on the instruction b = b + 1.
  2) Some I/O lines have other possible uses, e.g. serial I/O, external RAM interface, etc.
  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-1281. 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-1281 Microcontroller
Copyright © 2005-2018 Elba Corp. All rights reserved.