TMP92xy26AXBG Toshiba, TMP92xy26AXBG Datasheet - Page 56

no-image

TMP92xy26AXBG

Manufacturer Part Number
TMP92xy26AXBG
Description
Manufacturer
Toshiba
Datasheet

Specifications of TMP92xy26AXBG

Package
FPGA228
Rom Types(m=mask,p=otp, F=flash,e=eeprom)
Romless
Rom Combinations
Romless
Ram Combinations
144/288
Architecture
32-bit CISC
Usb/spi Channels
1/1
Uart/sio Channels
2
I2c/sio Bus Channels
1
(s)dram Controller
1
Adc 10-bit Channel
6
Da Converter
-
Timer 8-bit Channel
8
Timer 16-bit Channel
2
Pwm 8-bit Channels
-
Pwm 16-bit Channels
-
Cs/wait Controller
4
Dual Clock
Y
Number Of I/o Ports
136
Power Supply Voltage(v)
3.0 to 3.6
d) Notes on Intel Hex format (binary)
1.
3.
4.
6.
2.
5.
Example: How to convert an Intel Hex file into binary format
Once the PC program has finished sending the checksum of an end record, it
must wait for 2 bytes of data (upper and lower bytes of SUM) before sending
any other data. This is because after receiving the checksum of an end record,
the boot program calculates SUM and returns the result to the PC in 2 bytes.
area.
Addresses 3000H to 21FFFH are allocated as the user program download
After receiving the checksum of a record, the boot program waits for the start
mark (3AH for “:”) of the next record. If data other than 3AH is received
between records, it is ignored.
Writing to areas other than internal RAM may cause incorrect operation. To
transfer a record, set the paragraph address to 0000H.
Since the address pointer is initially set to 00H, the record type to be
transferred first does not have to be an address record.
A user program in Intel Hex format (ASCII codes) must be converted into
binary data in advance, as explained in the example below.
Intel Hex format
Data record
End record
ASCII Code
The following shows how an Intel Hex format file is displayed on a text editor.
However, the actual data consists of ASCII codes, as shown below.
Thus, the ASCII codes must be converted into binary data based on the conversion rules
shown in the table below.
30 to 39
41 or 61
42 or 62
43 or 63
44 or 64
45 or 65
46 or 66
0D0A
3A
: 103000000607F100030000F201030000B1F16010B7
: 00000001FF
3A3130333030303030303630374631303030333030303046323031303330303030
423146313630313042370D0A3A303030303030303146460D0A
92CF26A-54
: (Start mark)
3A 10 3000 00 0607F100030000F201030000B1F16010 B7
3A 00 0000 01 FF
: (Start mark)
3A (Only 3A remains the same.)
Record length
Record length
Address
Address
Binary Data
Delete
0 to 9
Record type
Record type
C
D
A
B
E
F
Data
Data
TMP92CF26A
2009-06-25
Checksum

Related parts for TMP92xy26AXBG