ASM0406C
Overview
The ASM0406C is very low cost voice synthesizer with 4-bit microprocessor. It has various features including 4-bit ALU, ROM, RAM, I/O ports, timers, clock generator, watchdog timer(WDT), voice synthesizer, etc.
- 64 x 4-bit data RAM (00-1Fh plus 40h-5Fh)
- Unbanked special function registers (SFR) range: 20h-3Fh I/O Ports:
- PRA: 4-bit I/O Port A (2Bh)
- PRB: 2-bit Output Port B (2Dh) On-chip clock generator: Resistive Clock Drive(RM) Timer: 1
- Timer0: a 9-bit auto-reload timer/counter Stack: 2-level subroutine nesting HALT and Release from HALT function to reduce power consumption Watch Dog Timer (WDT) Instruction: 1-cycle instruction except for table read and program branches which are 2-cycles Number of instruction: 22 The Voice function can be implemented by microprocessor instruction
- One 8-bit COUT output for ASMxxxxx 1 ASM0406C FIGURE 1.1 : Block Diagram of ASM0406C Data Bus[3:0] ROM Latch PCL(4) PC[11:0] (ADDR[14