UPD70433GD-16-5BB NEC [NEC], UPD70433GD-16-5BB Datasheet - Page 47
![no-image](/images/no-image-200.jpg)
UPD70433GD-16-5BB
Manufacturer Part Number
UPD70433GD-16-5BB
Description
V55PITM 16-BIT MICROPROCESSOR
Manufacturer
NEC [NEC]
Datasheet
1.UPD70433GD-16-5BB.pdf
(166 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
UPD70433GD-16-5BB
Manufacturer:
NEC
Quantity:
5 510
5.2.3
dedicated firmware) started by generation of an interrupt request. The simple, standardized interrupt servicing which was
coded and executed by a user program is performed automatically.
as far as possible the frequency of generation of interrupts consisting mainly of software processing, hold down the software
overhead due to a series of processes used in an interrupt (register saving, initialization, register restoration, return from
the interrupt routine), and improve the CPU efficiency.
mass of data what was previously processed by software byte by byte, allowing more efficient programming.
modes closely linked to the on-chip V55PI peripheral hardware, as shown below.
(a) EVTCNT (EVENT COUNTER)
for the corresponding interrupt source is terminated and a vectored interrupt or a register bank switching is generated.
(b) DTACMP (DATA COMPARE)
corresponding interrupt source is terminated and a vectored interrupt or register bank switching is generated.
(c) DTADIF (DATA DIFFERENCE)
value of the capture register latched last time is subtracted from the value of the capture register latched this time, and
the result is stored in the previously specified memory buffer.
service is terminated, and a vectored interrupt or register bank switching is generated.
(d) BLKTRS (BLOCK TRANSFER)
service is terminated, and a vectored interrupt or register bank switching is generated.
(e) BLKTRS–C (BLOCK TRANSFER WITH CHARACTER SEARCH)
number of data transfers have been completed, or when the transfer data matches the previously set character data,
the corresponding interrupt source macro service is terminated, and a vectored interrupt or register bank switching is
generated.
(f) RTOPRTN (RTOP TRANSFER)
interval for output to the real-time output port is transferred to the timer compare register (CM00, CM01).
(g) DTACMP-M (DATA COMPARE WITH CHARACTER MASK)
previously set byte data is compared with the result. If it matches, a data transfer is performed between the external I/
O and memory. If it does not match, or if the previously set number of data transfers have been performed, the
corresponding interrupt source macro service is terminated, and a vectored interrupt or register bank switching is
generated.
The macro service function performs processing of simple data transfers, etc., by means of a microprogram (CPU internal
Macro service processing is caused by an interrupt request and is performed. Macro service is designed to minimize
Processing performed by the macro service is transparent in terms of software, and it is possible to process as a single
The V55PI macro service supports not only the simple data transfers used in the V25 and V35, but also various operating
The counter is updated each time the macro service are generated, and when the counter reaches 0 the macro service
The interrupt source specific SFR and preset byte data are compared, and if they match, the macro service for the
The difference in using the timer/counter unit capture register is calculated. This is initiated by a timer interrupt: the
When processing has been performed the previously set number of times, the corresponding interrupt source macro
A data transfer is performed between the previously specified memory buffer and SFR.
When the previously set number of data transfers have been performed, the corresponding interrupt source macro
A data transfer is performed between the previously specified memory buffer and SFR. When the previously set
Data to be output to the real-time output port is transferred to the port 7 buffer (P7H, P7L), and data which specifies
The logical product of the status data read from the external I/O and the previously set mask data is performed. The
Macro Service Function
PD70433
47