HT67F2350/HT67F2360
HT67F2370/HT67F2390
Advanced A/D Flash MCU with LCD & EEPROM
The operation results will be stored in the corresponding MDU data registers and should be read
out from the MDU data registers in a specific read access sequence after the operation is completed.
Noe that it is not necessary to consecutively read data out from the MDU data registers but must be
in a correct read access sequence. Therefore, a non-read MDUWRn instruction or an interrupt, etc.,
can be inserted into the correct read access sequence without destroying the read operation. The
relationship between the operation result read access sequence and the MDU operation is shown in
the following.
• 32-bit/16-bit division operation: Read the quotient from MDUWR0 to MDUWR3 and remainder
from MDUWR4 and MDUWR5 sequentially.
• 16-bit/16-bit division operation: Read the quotient from MDUWR0 and MDUWR1 and
remainder from MDUWR4 and MDUWR5 sequentially.
• 16-bit/16-bit multiplication operation: Read the product sequentially from MDUWR0 to
MDUWR3.
The overall important points for the MDU read/write access sequence and calculation time are
summarized in the following table.
Operations
32-bit / 16-bit Division
Items
Write Sequence
Dividend Byte 0 written to MDUWR0
First write
Dividend Byte 1 written to MDUWR1
↓
Dividend Byte 2 written to MDUWR2
↓
Dividend Byte 3 written to MDUWR3
↓
Divisor Byte 0 written to MDUWR4
↓
Divisor Byte 1 written to MDUWR5
Last write
Calculation Time
17 × t
Read Sequence
Quotient Byte 0 read from MDUWR0
First read
Quotient Byte 1 read from MDUWR1
↓
Quotient Byte 2 read from MDUWR2
↓
Quotient Byte 3 read from MDUWR3
↓
Remainder Byte 0 read from MDUWR4
↓
Remainder Byte 1 read from MDUWR5
Last read
Rev. 1.60
16-bit / 16-bit Division
Dividend Byte 0 written to MDUWR0
Dividend Byte 1 written to MDUWR1
Divisor Byte 0 written to MDUWR4
Divisor Byte 1 written to MDUWR5
9 × t
SYS
Quotient Byte 0 read from MDUWR0
Quotient Byte 1 read from MDUWR1
Remainder Byte 0 read from MDUWR4
Remainder Byte 1 read from MDUWR5
MDU Operations Summary
241
16-bit x 16-bit Multiplication
Multiplicand Byte 0 written to MDUWR0
Multiplier Byte 0 written to MDUWR4
Multiplicand Byte 1 written to MDUWR1
Multiplier Byte 1 written to MDUWR5
11 × t
SYS
Product Byte 0 read from MDUWR0
Product Byte 1 read from MDUWR1
Product Byte 2 read from MDUWR2
Product Byte 3 read from MDUWR3
SYS
May 16, 2019
Need help?
Do you have a question about the HT67F2350 and is the answer not in the manual?
Questions and answers