CHAPTER 1 INTRODUCTION
User’s Manual U15109EJ3V0UD
49
1.4 V850/SC3
1.4.1 Features (V850/SC3)
{
Number of instructions:
74
{
Minimum instruction execution time
50 ns (operating at 20 MHz, external power supply 5 V, regulator output 3.3 V)
{
General-purpose registers
32 bits
×
32 registers
{
Instruction set
Signed multiplication (16
×
16
→
32): 100 ns (operating at 16 MHz)
(Able to execute instructions in parallel continuously without creating any register
hazards)
Saturated operations (overflow and underflow detection functions are included)
32-bit shift instruction: 1 clock
Bit manipulation instructions
Load/store instructions with long/short format
{
Memory space
16 MB of linear address space (for programs and data)
External expansion: Expandable to 4 MB
Memory block allocation function: 2 MB per block
Programmable wait function
Idle state insertion function
{
External bus interface
16-bit data bus (address/data multiplexed)
3 V to 5 V interface enabled
Bus hold function
External wait function
{
Internal memory
µ
PD703088Y, 703089Y (mask ROM: 512 KB/RAM: 24 KB)
µ
PD70F3089Y (flash memory: 512 KB/RAM: 24 KB)
{
Interrupts and exceptions
Non-maskable interrupts: 2 sources
Maskable interrupts:
53 sources (
µ
PD703088Y)
56 sources (
µ
PD703089Y, 70F3089Y)
Software exceptions:
32 sources
Exception trap:
1 source
{
I/O lines
Total: 124 (12 input ports and 112 I/O ports)
3 V to 5 V interface enabled
{
Timer/counter
16-bit timer: 8 channels (TM0, TM1, TM7 to TM12)
16-bit timer: 2 channels (TM5, TM6)
{
Watch timer
When operating on subclock or main clock: 1 channel
Operation using the subclock or main clock is also possible in the IDLE mode.
{
Watchdog timer
1 channel