English
Language : 

UPD784915B Datasheet, PDF (54/86 Pages) NEC – 16-BIT SINGLE-CHIP MICROCONTROLLERS
µPD784915B, 784916B
4.1.4 Application example of macro service
(1) Automatic transfer/reception of serial interface
Automatic transfer/reception of 3-byte data by serial interface channel 1
Setting of macro service register: compound data transfer mode (exchange mode)
Macro service channel
7
0 FE50H
Macro service counter (MSC = 2)
Memory pointer H (= FD)
Memory pointer L (= 50)
ddccbbaa (= 01000100B)
SFR pointer <2> (SFRP2 = 85H)
SFR pointer <4> (SFRP4 = 85H)
Higher address
Macro service control word
Channel pointer (= 50H)
Mode register (= 10110011B) FE2EH
Lower address
(Before transfer)
(Exchange 2)
SI1
SIO1 (FF85H)
Transmit data 3 FD52H
<3>
SO1
Transmit data 2 FD51H
<2>
(Exchange 1) (Transmit data 1) FD50H
<1> Transfer is started by writing
transmit data 1 to SIO1 by
software.
(After transfer)
Receive data 2 FD51H
Receive data 1 FD50H
(Receive data 3 is the data of SIO1.)
54