My first completely self designed/assembled MCU Board using the 8039 (MCS-48)
License:
GNU General Public License
Current State:
working
Current version:
0.1
Download:
-
What’s this project about?
8039 board top view
This was my first (working) self designed microcontroller board. I get interested in this microcontroller
after opening a control unit for a electronic contruction kit from "Kosmos". The PCB layout was designed
on a sheet of paper, and was afterwards painted on my Commodore 64 with GEOS. I was very happy to see, that
eight pixels were exacly matching the distance from one pin to another (1/10").
I used the board to control the two stepper motors from an old daisy wheel printer.
Since I didn't had an assembler, I had to encode all machine code instructions by hand !
Remember that this processor family was the predecessor of Intels famous 8051 chips...
PCB Layout
Get this layout as .eps .
At that time I was very proud that I didn't need even one jumper on the board.
On the right side you can see the strip with all I/O channels I needed.
8039 Specification
Manufacturer: Intel
RAM: 128 Bytes
ROM: none (8049: 2KBytes)
I/O Ports: two bidirectional 8 bit ports
Pinout
the book I used
(pic from web)
This is the 8039 pinout. It was cheaper for me to get a 8049. This version is nearly the same as the 8039,
but with internal ROM. By disabling the internal ROM you could use it as 8039.