HMCS40
From Citylan
4-bit Microcontroller
Family table
| Model | ROM | RAM | Registers | Stack Registers | I/O Lines | Part No. |
|---|---|---|---|---|---|---|
| HMCS42 | 512x10-bit | 32x4-bit | 4 | 2 | 22 | HD38702 |
| HMCS43 | 1024x10-bit | 80x4-bit | 6 | 3 | 32 | HD38750, HD38755 |
| HMCS43C | 1024x10-bit | 80x4-bit | 6 | 3 | 32 | HD38750 |
| HMCS43CL | 1024x10-bit | 80x4-bit | 6 | 3 | 32 | HD38755 |
| HMCS44 | 2048x10-bit | 160x4-bit | 8 | 4 | 32 | HD38800, HD38805 |
| HMCS44C | 2048x10-bit | 160x4-bit | 8 | 4 | 32 | HD44801 |
| HMCS44CL | 2048x10-bit | 160x4-bit | 8 | 4 | 32 | HD44808 |
| HMCS45 | 2048x10-bit | 160x4-bit | 6 | 4 | 44 | HD44820, HD44828 |
| HMCS45C | 2048x10-bit | 160x4-bit | 6 | 4 | 44 | HD44820 |
| HMCS45CL | 2048x10-bit | 160x4-bit | 6 | 4 | 44 | HD44828 |
| HMCS46 | 4096x10-bit | 256x4-bit | 8 | 4 | 32 | HD44840, HD44848 |
| HMCS46C | 4096x10-bit | 256x4-bit | 8 | 4 | 32 | HD44840 |
| HMCS46CL | 4096x10-bit | 256x4-bit | 8 | 4 | 32 | HD44848 |
| HMCS47 | 4096x10-bit | 256x4-bit | 6 | 4 | 44 | HD44860, HD44868 |
| HMCS47C | 4096x10-bit | 256x4-bit | 6 | 4 | 44 | HD44860 |
| HMCS47CL | 4096x10-bit | 256x4-bit | 6 | 4 | 44 | HD44868 |
| LCD-III | 2048x10-bit | 160x4-bit | 6 | 4 | 32 | HD44795, HD44790 |
| LCD-IV | 4096x10-bit | 256x4-bit | 6 | 4 | 32 | HD613901 |
Pinout
HMCS44
DIP42-600mil
+---\/---+
D3 | 1 42| D2
D4 | 2 41| D1
D5 | 3 40| D0
D6 | 4 39| R33
D7 | 5 38| R32
D8 | 6 37| R31
D9 | 7 36| R30
D10 | 8 35| R23
D11 | 9 34| R22
D12 |10 33| R21
D13 |11 32| R20
D14 |12 31| INT1
D15 |13 30| INT0
NC |14 29| R13
RESET |15 28| R12
GND |16 27| R11
OSC1 |17 26| R10
OSC2 |18 25| R03
*HLT |19 24| R02
*TEST |20 23| R01
Vcc |21 22| R00
+--------+
Frequency
DIP42
Set reader to FREQ, put black probe to GND, red probe to 17 and 18 to measure CPU clock
External links
HMCS40 family page on wikichip
Files
-
HMCS44 Datasheet