SM8521 General Description
The SM8521 is a CMOS 8-bit single-chip microcomputer containing SM85CPU core and the required peripheral functions for dot matrix LCD display system. SM85CPU is an 8-bit High performance CPU with various addressing modes and High-efficiency instruction sets. SM85CPU is featured by allocating general registers on RAM to reduce overhead when calling subroutines.
The peripheral functions and memory of SM8521 contain ROM, RAM, MMU, LCD controller, DMA, sound generator, timer, serial interface (UART) and PIO.
SM8521 Features
• ROM capacity : 4 096 x 8 bits
• RAM capacity : 1 024 x 8 bits
• External memory expansion
• A RAM area is used as subroutine stack
• CPU core :
• 8 bits x 8 ports (or 16 bits x 4 ports) and 16 bits x 4 ports general purpose register are used as accumulator, register pointer, and register index.
• Instruction sets 67 (multiplication/division/bit manipulation instruction)
• Addressing mode 23 types
• System clock cycle 0.2 µs (MIN.) at 10 MHz main clock cycle
• System clock is variable by software (system clock can be optioned to 1/2, 1/4, 1/8, 1/16,
1/32 of main-clock and 1/2 of sub-clock.)
• Built-in main clock oscillator for system clock
• Built-in sub clock oscillator for real time clock
• Interrupts :
Non-maskable interrupts x 2
Maskable interrupts x 8
• Standby modes : Halt mode/Stop mode
• I/O ports : Input/output 32
• Timer :
8 bits x 2 (with 8 bits prescaller) Clock timer x 1 (1 s or 1 min) Watchdog timer
• MMU :
In each 8 k-byte unit, external memory can be expanded up to MAX. 2 M bytes.
• LCD controller :
Display size 160 x 100 dots
160 x 160 dots
160 x 200 dots
200 x 100 dots
200 x 160 dots
black & white 4 gradations (interframe elimination) VRAM 160 x 200 dot x 2 phases or 200 x 160 dot x 2 phases (required externally)
• DMA :
Transmission mode : ROM to VRAM, VRAM to VRAM, Extend RAM to VRAM, VRAM to Extend RAM Transmission data : Rectangle (Arbitrary size)
• Sound generator :
Arbitrary waveform x 2 (16-level tone, 32- step/1-period waveform output) Noise x 1 channel
• PIO :
I/O 8-bit x 4 (In each 2 bits, I/O, pull-up and open-drain can be set.) IR carrier generator built-in.
• UART :
1 channel Baud rate : Timer 0 output only (Timer 0 output/32)
SM8521 Connection Diagram
Map list: ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789All