Close
0%
0%

TEC-1G: 40 year Anniversary Z80 SBC

The TEC-1 was released in 1983 by Talking Electronics but it had some limitations. I set about to fix them and update the project.

Similar projects worth following
The TEC-1G is a direct descendant of the Talking Electronics Computer, known as the TEC-1, which was first published by the Australian electronics hobbyist magazine "Talking Electronics" between 1981 and 1991.

The TEC-1 was developed as a learning computer, designed to teach the basics of how a microprocessor works at the fundamental hardware and software level, and offered the ability to create and run simple programs in Z80 machine code. TE magazine covered the TEC-1 in six installments from Issue 10 to 15.

The 1G builds on both the TEC-1's base and recent history to modernize the overall design, address various design limitations and integrate many of the excellent add-ons into to a single PCB for the first time.

The TEC-1G remains true to the original TE design goals: it is is built using only simple through-hole TTL logic chips so it is easily built and understood by the hobbyist. For the first time, the TEC-1G will also be fully free and open source, in both its hardware and software. The TEC-1G is the ultimate TEC-1!

The 1G has been developed by Mark Jelic with the input of the original designers, John Hardy and Ken Stone, ex-TE staff member Craig Hart, along with contributions from community members Brian Chiha and Ian McLean. Finally, the 1G has also been produced with the blessing of Colin Mitchell, Talking Electronics owner.

Major Features

  • Full TEC-1 hardware and software compatability; runs all previous MONitors without modification
  • Flexible memory options; 32K RAM, 16k ROM in default configuration. Up to 64k RAM + 16k ROM supported.
  • Support for multiple configuration options and memory types from 2k to 32k memory devices
  • RAM write protection for improved software development
  • Shadow Memory and bank switching capabilities
  • 20x4 LCD screen as primary display device
  • Diagnostic & LED bar indicator for system state
  • Z80A CPU running at 4.0MHz; 'slow' clock support for older monitors retained
  • Full QWERTY MATRIX keyboard & joystick options
  • Upgraded key options for onboard hex keypad; supports Gateron Low Profile switches with optional backlighting, as well as standard 12mm tactile buttons
  • Improved RESET circuit for reliable start up and system stability
  • Serial interface using an optional FTDI/FT232 adaptor for USB communication with a PC or terminal
  • Future support for SD card mass storage interface
  • Native Z-80 expansion bus connectors supporting a full range of peripherals
  • 'TEC-Deck' expansion connectors for future daughterboards
  • 'TEC Expander' port for compatability with existing TEC peripherals
  • HALT status LED

----------------------------------------------------------------------------------

I'd like to thank PCBWay for sponsoring the ongoing development of modules that are being added to the TEC-1G ecosystem. I'm impressed how proactive they are in finding projects like this one and encourage and foster such development. Thank you, PCBWay!

PCBWay Logo

Adobe Portable Document Format - 6.66 MB - 12/08/2023 at 08:21

Preview
Download

TEC-1G_Schematic_v1-13.pdf

The TEC-1G Schematic

Adobe Portable Document Format - 862.05 kB - 12/08/2023 at 07:36

Preview
Download

  • 1 × Z80A CPU running at 4Mhz

View all instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates