CHAPTER 1 INTRODUCTION
User’s Manual U13850EJ6V0UD
43
1.3 V850/SB1 (B Versions)
1.3.1 Features (V850/SB1 (B versions))
{
Number of instructions: 74
{
Minimum instruction execution time
50 ns (@ 20 MHz operation, external power supply 5 V, regulator output 3.3 V
operation)
{
General-purpose registers
32 bits
×
32 registers
{
Instruction set
Signed multiplication (16
×
16
→
32): 100 ns (@ 20 MHz operation)
(able to execute instructions in parallel continuously without creating any register
hazards).
Saturation 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 expandability: 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 multiplex)
Address bus: separate output enabled
3 V to 5 V interface enabled
Bus hold function
External wait function
{
Internal memory
µ
PD703031B, 703031BY (mask ROM: 128 KB/RAM: 8 KB)
µ
PD703033B, 703033BY (mask ROM: 256 KB/RAM: 16 KB)
µ
PD703030B, 703030BY (mask ROM: 384 KB/RAM: 24 KB)
µ
PD703032B, 703032BY (mask ROM: 512 KB/RAM: 24 KB)
µ
PD70F3033B, 70F3033BY (flash memory: 256 KB/RAM: 16 KB)
µ
PD70F3030B, 70F3030BY (flash memory: 384 KB/RAM: 24 KB)
µ
PD70F3032B, 70F3032BY (flash memory: 512 KB/RAM: 24 KB)
{
Interrupts and exceptions
Non-maskable interrupts: 2 sources
Maskable interrupts: 37 sources (
µ
PD703030B, 703031B, 703032B, 703033B,
70F3030B, 70F3032B, 70F3033B)
38 sources (
µ
PD703030BY, 703031BY, 703032BY,
703033BY, 70F3030BY, 70F3032BY, 70F3033BY)
Software exceptions: 32 sources
Exception trap: 1 source
{
I/O lines
Total: 83 (12 input ports and 71 I/O ports)
3 V to 5 V interface enabled
{
Timer/counter
16-bit timer: 2 channels (PWM output)
8-bit timer: 6 channels (4 PWM outputs, cascade connection enabled)
{
Watch timer
When operating under subclock or main clock: 1 channel
Operation using the subclock or main clock is also possible in the IDLE mode.
{
Watchdog timer
1 channel