Use the ZX-1280 microcontroller to supercharge your home automation, industrial control, robotics
or other embedded systems application. Based on the powerful ATmega1280 processor, the ZX-1280
offers 7.3K bytes of User RAM (expandable to 63K) and 60K bytes of space for your program.
Moreover, having four hardware serial ports, up to 12 hardware PWM channels, four input capture channels,
up to 31 external interrupts and more allows you to tackle projects that are impossible with
lesser processors.
The compact 100-pin TQFP package makes the ZX-1280 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-1280 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-1280 as a PDF
or as an ExpressPCB .sch file.
To view the latter, you'll have to download free software from
ExpressPCB.
ZX-1280 Technical Features
Package |
100-pin TQFP |
Operating Temperature |
-40 to +85°C |
Processor |
Atmel AVR ATmega1280 |
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.3K bytes |
User RAM - maximum |
63K bytes |
Non-volatile Data Memory |
4064 bytes |
Program Memory |
60K bytes (15000+ instructions) |
Digital I/O pins |
86² |
PWM Channels |
Up to 12 channels, 16-bit resolution |
Analog-to-Digital Channels |
Up to 16 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 |
Up to 4 HW, up to 4 SW full duplex |
X-10 Command Support |
Yes |
Multi-tasking Support |
Yes |
External Interrupts |
Up to 30 |
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) 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-1280.
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.