TMP92CF26AXBG Toshiba, TMP92CF26AXBG Datasheet - Page 248

no-image

TMP92CF26AXBG

Manufacturer Part Number
TMP92CF26AXBG
Description
Microcontrollers (MCU) TLCS-900/H1 ROMLESS 144KB RAM
Manufacturer
Toshiba
Datasheet

Specifications of TMP92CF26AXBG

Processor Series
TLCS-900
Core
900/H
Data Bus Width
16 bit
Program Memory Type
ROM
Program Memory Size
8 KB
Data Ram Size
144 KB
Interface Type
I2C, I2S, UART, USB
Maximum Clock Frequency
80 MHz
Number Of Programmable I/os
136
Number Of Timers
10
Maximum Operating Temperature
+ 50 C
Mounting Style
SMD/SMT
Package / Case
FBGA-228
Development Tools By Supplier
BM1040R0A, BM1055R0B, SW96CN0-ZCC, SW00MN0-ZCC
Minimum Operating Temperature
0 C
On-chip Adc
10 bit, 6 Channel
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TMP92CF26AXBG
Manufacturer:
TOSHIBA
Quantity:
4 000
Part Number:
TMP92CF26AXBG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
3.11.4.2 Error Correction Methods
1) The calculated ECC and the ECC in the redundant area are rearranged, respectively,
2) The two rearranged ECCs are XORed.
3) If the XOR result is 0 indicating an ECC match, the error correction process ends
4) If the XOR result contains only one ON bit, it is determined that a single-bit error
5) If each pair of bits 0 to 21 of the XOR result is either 01B or 10B, it is determined that
6) The line and bit positions of the error are detected using the line parity and column
Hamming ECC
so that the lower 2 bytes represent line parity (LPR15:0) and the upper 1 byte (of which
the upper 6 bits are valid) represents column parity (CPR7:2).
normally (no error). If the XOR result is other than 0, it is checked whether or not the
error data can be corrected.
exists in the ECC data itself and the error correction process terminates here (error not
correctable).
the error data is correctable and error correction is performed accordingly. If the XOR
result contains either 00B or 11B, it is determined that the error data is not correctable
and the error correction process terminates here.
parity of the XOR result, respectively. The error bit thus detected is then inverted. This
completes the error correction process.
at address 212.
Example: When the XOR result is 1001101010011001011010
Convert two bytes of line parity into one byte (10→1, 01→0).
Convert six bits of column parity into three bits (10→1, 01→0).
Line parity:
Column parity:
Based on the above, error correction is performed by inverting the data in bit 5
of valid data. The error correction process must be performed in units of 256
bytes (22 bits of ECC). The following explains how to implement error
correction on 256 bytes of valid data using 22 bits of ECC.
the error correction process must be repeated several times to cover the entire
page.
The ECC generator generates 44 bits of ECC for a page containing 512 bytes
If the NAND Flash to be used has a large-capacity page size (e.g. 2048 bytes),
Binary
10 01 10 00
10 10 01 10
01 01 10 10
An Example of Correctable
92CF26A-247
10 10 01 10 01 01 10 10
10 01 10
XOR Result
1 1 0 1 0 0 1 1 = D3H
1 0 1 = 5
Column parity
Line parity
An Example of Uncorrectable
10 11 10 00
10 10 01 10
01 01 10 10
XOR Result
Column parity
Line parity
*Error at D3/FF H
*Error in bit 5
TMP92CF26A
2007-11-21

Related parts for TMP92CF26AXBG