Bit flash microcontroller – Sanyo EP58B User Manual

Page 7

Advertising
background image

LC87F57C8A

11

12

SANYO TV . VCR

SANYO TV . VCR

LC87F5564A

IR

PLA

PC

ACC

ALU

PSW

RAR

RAM

CF

RC

X'tal

SIO 0

SIO 1

SIO 2

PWM0

PWM1

INT4,5

ADC

8-Bit Flash Microcontroller

8-Bit Flash Microcontroller

The LC87F57C8A is an 8-bit microcontroller built around a CPU block that operates with a minimum bus cycle time of 100 ns and
that integrates 128 KB of flash ROM (that supports onboard programming), 4 KB of RAM, and an extensive set of peripheral
functions on a single chip. The peripheral functions include two multifunction 16-bit timer/counters (that can be used as separate
8-bit counters), four 8-bit timers with prescalers, a clock time base timer, two synchronous SIO channels that provide an automatic
transfer function, one asynchronous/synchronous SIO channel, two 12-bit PWM circuits, a 12-channel 8-bit A/D converter, a high-
speed 8-bit parallel interface, a high-speed clock counter, a system clock divider function, and an interrupt function that supports 20
interrupts and 10 vector locations.

Overview

Functions

Overview

Functions

Block Diagram

Timers
· One 16-bit timer/counter with capture register (can also be used as two 8-bit timers)
· One 16-bit timer/counter with PWM/toggle output function (can also be used as two 8-bit timers)
· Four 8-bit timers with 6-bit prescaler function
· Clock time base timer
High-speed clock counter
(Can count a clock signal up to 20 MHz when a 10 MHz main clock frequency is used.)
SIO
· Two 8-bit SIO channels with automatic transfer function
- Two 8-bit baud rate generators included
- Maximum clock: 4/3 tCYC
· One 8-bit asynchronous/synchronous SIO channel
- Asynchronous: 8 to 2048 tCYC, Synchronous: 2 to 512 tCYC
A/D converter: 12-channel 8-bit converter
PWM: two variable-period 12-bit PWM circuits
Parallel interface (switchable polarity, can perform read and write
operations in 1·tCYC)
Remote control receiver (using the P73/INT3/T0IN shared function pin)
Watchdog timer (Uses an external RC circuit)
Interrupts
· 20 interrupt sources with 10 vector locations (Multiple interrupts
supported using three interrupt levels: low level (L), high level (H),
and maximum level (X))
High-speed multiply and divide instructions
· 16 bits 8 bits (Execution time: 5 tCYC)
· 24 bits 16 bits (Execution time: 12 tCYC)
· 16 bits

÷

8 bits (Execution time: 8 tCYC)

· 24 bits

÷

16 bits (Execution time: 12 tCYC)

System clock divider function
Standby functions
· Halt mode: instruction execution stopped, peripheral circuit
operation continues
· Hold mode: instruction execution stopped, peripheral circuit
operation stopped
· Crystal hold mode: instruction execution stopped, peripheral
circuit operation stopped except for the clock time base timer
Package: QIP64E (14 14), SQFP64 (10 10)

This flash memory product is manufactured and sold by SANYO Electric Co., Ltd.
under license from Silicon Storage Technologies, Inc. (SST).

This flash memory product is manufactured and sold by SANYO Electric Co., Ltd.
under license from Silicon Storage Technologies, Inc. (SST).

Interrupt control

Standby control

Clock

generator

Flash ROM

Bus

interface

Port 0

Port 1

Port 3

Port 7

Port 8

Port 2

Register B

Register C

Timer 0

Timer 1

Timer 4

Timer 5

Timer 6

Timer 7

INT0 to INT3

noise rejection

Stack pointer

Clock time base
timer

Parallel

interface

Port A
Port B
Port C

Watchdog
timer

IR

PLA

PC

ACC

ALU

PSW

RAR

RAM

CF

RC

X'tal

SIO 0

SIO 1

SIO 2

PWM0

PWM1

INT4,5

ADC

Block Diagram

Interrupt control

Standby control

Clock

generator

Flash ROM

Bus

interface

Port 0

Port 1

Port 3

Port 7

Port 8

Port 2

Register B

Register C

Timer 0

Timer 1

Timer 4

Timer 5

Timer 6

Timer 7

INT0 to INT3

noise rejection

Stack pointer

Clock time base
timer

Port A
Port B
Port C

Watchdog
timer

The LC87F5564A is an 8-bit microcontroller built around a CPU block that operates with a minimum bus cycle time of 100 ns and
that integrates 64 KB of flash ROM (that supports onboard programming), 1 KB of RAM, and an extensive set of peripheral functions
on a single chip. multifunction 16-bit timer/counters (that can be used as separate 8-bit counters), four 8-bit timers with prescalers, a
clock time base timer, two synchronous SIO channels that provide an automatic transfer function, one asynchronous/synchronous SIO
channel, two 12-bit PWM circuits, a 12-channel 8-bit A/D converter, a high-speed 8-bit parallel interface, a high-speed clock counter,
a system clock divider function, and an interrupt function that supports 20 interrupts and 10 vector locations.

Timers
· One 16-bit timer/counter with capture register (can also be used as two 8-bit timers)
· One 16-bit timer/counter with PWM/toggle output function (can also be used as two 8-bit timers)
· Four 8-bit timers with 6-bit prescaler function
· Clock time base timer
High-speed clock counter
(Can count a clock signal up to 20 MHz when a 10 MHz main clock frequency is used.)
SIO
· Two 8-bit SIO channels with automatic transfer function
- Two 8-bit baud rate generators included
- Maximum clock: 4/3 tCYC
· One 8-bit asynchronous/synchronous SIO channel
- Asynchronous: 8 to 2048 tCYC, Synchronous: 2 to 512 tCYC
A/D converter: 12-channel 8-bit converter
PWM: two variable-period 12-bit PWM circuits
Remote control receiver (using the P73/INT3/T0IN shared function pin)
Watchdog timer (Uses an external RC circuit)
Interrupts
· 20 interrupt sources with 10 vector locations (Multiple interrupts
supported using three interrupt levels: low level (L), high level (H),
and maximum level (X))
High-speed multiply and divide instructions
· 16 bits 8 bits (Execution time: 5 tCYC)
· 24 bits 16 bits (Execution time: 12 tCYC)
· 16 bits

÷

8 bits (Execution time: 8 tCYC)

· 24 bits

÷

16 bits (Execution time: 12 tCYC)

System clock divider function
Standby functions
· Halt mode: instruction execution stopped, peripheral circuit operation
continues
· Hold mode: instruction execution stopped, peripheral circuit operation
stopped
· Crystal hold mode: instruction execution stopped, peripheral circuit
operation stopped except for the clock time base timer
Package: QIP48E (14 14), SQFP48 (7 7)

Advertising