In addition to providing encryption functions that protect communications data, the Trusted Secure IP of the RX Family of 32-bit microcontrollers (MCUs) also protects the key that deciphers that encryption, and makes leaked communications data indecipherable, thus enabling safer communications for the Internet of Things (IoT) age.
Encryption (Hardware Circuitry) | ||||||||
---|---|---|---|---|---|---|---|---|
Common Key Encryption | Public Key Encryption |
Hash Function | True Random Number Generator (TRNG) | Association of Unique ID with Encryption Key | Access Management Circuit | |||
AES ECB/ CBC |
AES GCM/ CMAC |
TDES | RSA | SHA | ||||
RX21A RX631 |
lens | — | — | — | — | — | — | — |
RX64M RX71M |
lens | — | lens | — | lens | lens | — | — |
RX23W RX231 RX66T RX72T Trusted Secure IP-Lite |
lens | lens | — | — | — | lens | lens | lens |
RX651 RX65N RX72M Trusted Secure IP |
lens | lens | lens | lens | lens | lens | lens | lens |
Remarks | Basic block cipher | Traditionally used common key encryption | Public key encryption frequently used in SSL, etc. | Used for tamper detection, etc. | Generates unpredictable random keys | Prevents falsification of encryption keys | Prevents illegal use of encryption and theft of encryption keys (The biggest feature of Trusted Secure IP) |
RX65N/RX651 microcontrollers also support public key encryption and SHA, and can be used as an SSL communications accelerator.
Trusted Secure IP-Lite (RX23W/RX231/RX66T/RX72T)
Trusted Secure IP (RX65N, RX651/RX72M)
RX security solution information is consolidated on the RX Security Solution page.
Pin Count / Memory Size Lineup:
RX21A
Program Flash
SRAM
Pins Package |
64 LFQFP |
80 LFQFP |
100 LFQFP |
100 TFLGA |
---|---|---|---|---|
512KB 64KB |
lens | lens | lens | lens |
384KB 64KB |
lens | lens | lens | lens |
256KB 32KB |
lens | lens | lens | lens |
RX631
Program Flash
SRAM
Pins Package |
48 LFQFP |
64 LFQFP |
64 TFLGA |
100 LFQFP |
100 TFLGA |
144 LFQFP |
145 TFLGA |
176 LFQFP |
176 LFBGA |
177 TFLGA |
---|---|---|---|---|---|---|---|---|---|---|
2MB 256KB |
lens | lens | lens | |||||||
2MB 192KB |
lens | lens | lens | |||||||
2MB 128KB |
lens | lens | lens | lens | lens | lens | lens | |||
1.5MB 256KB |
lens | lens | ||||||||
1.5MB 192KB |
lens | lens | ||||||||
1.5MB 128KB |
lens | lens | lens | lens | lens | lens | lens | |||
1024KB 256KB |
lens | lens | lens | |||||||
1024KB 192KB |
lens | lens | lens | |||||||
1024KB 128KB |
lens | lens | lens | lens | lens | lens | lens | |||
768KB 128KB |
lens | lens | lens | lens | lens | lens | lens | |||
512KB 128(64)KB* |
lens | lens | lens | lens | lens | lens | lens | lens | lens | lens |
384KB 128(64)KB* |
lens | lens | lens | lens | lens | lens | lens | lens | lens | |
256KB 128(64)KB |
lens | lens | lens | lens | lens | lens | lens | lens | lens | lens |
ROMLESS 128KB |
lens |
*R5F5631Pxxxx, R5F5631Nxxxx and R5F5631Mxxxx have a RAM size of 64KB.
RX64M
Program Flash
SRAM
Pins Package |
100 LFQFP |
100 TFLGA |
144 LFQFP |
145 TFLGA |
176 LFQFP |
176 LFBGA |
177 TFLGA |
---|---|---|---|---|---|---|---|
4096KB 552KB |
lens | lens | lens | lens | lens | lens | lens |
3072KB 552KB |
lens | lens | lens | lens | lens | lens | lens |
2560KB 552KB |
lens | lens | lens | lens | lens | lens | lens |
2048KB 552KB |
lens | lens | lens | lens | lens | lens | lens |
RX71M
Program Flash
SRAM
Pins Package |
100 LFQFP |
100 TFLGA |
144 LFQFP |
145 TFLGA |
176 LFQFP |
176 LFBGA |
177 TFLGA |
---|---|---|---|---|---|---|---|
4096KB 512KB |
lens | lens | lens | lens | lens | lens | lens |
3072KB 512KB |
lens | lens | lens | lens | lens | lens | lens |
2560KB 512KB |
lens | lens | lens | lens | lens | lens | lens |
2048KB 512KB |
lens | lens | lens | lens | lens | lens | lens |
RX23W
Program Flash
SRAM
Pin Count Package |
56 QFN |
85 BGA |
---|---|---|
512KB 64KB 8KB |
lens | lens |
384KB 64KB 8KB |
lens | lens |
RX231
Program Flash
SRAM
Pins Package |
48 LFQFP |
48 HWQFN |
64 LFQFP |
64 HWQFN |
64 WFLGA |
100 LFQFP |
100 TFLGA |
---|---|---|---|---|---|---|---|
512KB 64KB |
lens | lens | lens | lens | lens | lens | |
384KB 64KB |
lens | lens | lens | lens | lens | lens | |
256KB 32KB |
lens | lens | lens | lens | lens | lens | lens |
128KB 32KB |
lens | lens | lens | lens | lens | lens | lens |
RX65N, RX651
Program Flash
SRAM
Pins Package |
100 LFQFP |
100 TFLGA |
144 LFQFP |
145 TFLGA |
176 LFQFP |
176 LFBGA |
177 TFLGA |
---|---|---|---|---|---|---|---|
2048KB 640KB |
lens | lens | lens | lens | lens | lens | lens |
1536KB 640KB |
lens | lens | lens | lens | lens | lens | lens |
1024KB 256KB |
lens | lens | lens | lens | |||
768KB 256KB |
lens | lens | lens | lens | |||
512KB 256KB |
lens | lens | lens | lens |
RX66T
Flash
SRAM
Pins Package |
64 LFQFP |
80 LFQFP |
80 LQFP |
100 LFQFP |
112 LQFP |
144 LFQFP |
---|---|---|---|---|---|---|
1MB 128KB |
lens | lens | ||||
512MB 128KB |
lens | lens | ||||
512KB 64KB |
lens | lens | lens | lens | lens | |
256KB 64KB |
lens | lens | lens | lens | lens |
RX72M
Flash
SRAM
Pins Package |
176 LFQFP |
176 LFBGA |
224 LFBGA |
---|---|---|---|
4096KB 1024KB |
lens | lens | lens |
2048KB 1024KB |
lens | lens | lens |