STMicroelectronics’ banking product family offers a complete portfolio of contact and contactless (type A, B and B’) secure microcontrollers to address SDA or DDA markets. Thanks to their high security and exceptional performances, ST’s secure microcontrollers obtained EMVCo, ZKA and Common Criteria (up to EAL5+) certifications.
Using hardware deployed worldwide, ST also offers our customers the complete STPay family to address the banking market. Based on Multos, Java (static or dynamic) or Advantis platforms, STPay allows ST’s customers to address banking applications (Visa, Mastercard, Interac) and multi-applications such as transport (MIFARE Plus® or Classic MIFARE® DESFire® ).
Part Number | Marketing Status | General Description | Core | EEPROM Size nom (kB) | Communication standards supported | Security Certification | Device Configuration | Software Kernel | Technology |
MR31Z052 | Active | ST31 Dual Interface Secure Microcontroller with 52 KBytes of EEPROM, enhanced security, Nescrypt cryptoprocessor and MIFARE® | ARM SC000 | 52 | ISO7816, ISO14443 TYPE A, B, B', VHBR | EMVCo , EAL5+ target | W/o Kernel SW | - | 90 nm |
MR31ZD16 | Active | ST31 Dual Interface Secure Microcontroller with 16 KBytes of EEPROM, enhanced security, Nescrypt cryptoprocessor and MIFARE® | ARM SC000 | 16 | ISO7816, ISO14443 TYPE A, B, B', VHBR | EMVCo , EAL5+ target | W/o Kernel SW | - | 90 nm |
MR31ZD22 | Active | ST31 Dual Interface Secure Microcontroller with 22 KBytes of EEPROM, enhanced security, Nescrypt cryptoprocessor and MIFARE® | ARM SC000 | 22 | ISO7816, ISO14443 TYPE A, B, B', VHBR | EMVCo , EAL5+ target | W/o Kernel SW | - | 90 nm |
MR31ZD38 | Active | ST31 Dual Interface Secure Microcontroller with 38 KBytes of EEPROM, enhanced security, Nescrypt cryptoprocessor and MIFARE® | ARM SC000 | 38 | ISO7816, ISO14443 TYPE A, B, B', VHBR | EMVCo , EAL5+ target | W/o Kernel SW | - | 90 nm |
SB23Z012 | Active | ST23 Contact Secure MCU with 12 Kbytes EEPROM, enhanced security | ST23 | 12 | ISO71816 | EMVCo target | W/o Kernel SW | - | 90 nm |
SB23ZD18 | Active | ST23 Contact Secure MCU with 18 Kbytes EEPROM, enhanced security | ST23 | 18 | ISO71816 | EMVCo, EAL5+ target | W/o Kernel SW | - | 90 nm |
SB23ZE04 | Active | ST23 Contact Secure MCU with 4 Kbytes EEPROM, enhanced security | ST23 | 4 | ISO71816 | EMVCo target | W/o Kernel SW | - | 90 nm |
SB23ZE08 | Active | ST23 Contact Secure MCU with 8 Kbytes EEPROM, enhanced security | ST23 | 8 | ISO71816 | EMVCo target | W/o Kernel SW | - | 90 nm |
SC23ZD04 | Active | ST23 Contact Secure MCU with 4Kbytes EEPROM, I2C slave interface, enhanced security and Nescrypt cryptoprocessor | ST23 | 4 | ISO71816, I2C slave | EMVCo, EAL5+ target | W/o Kernel SW | - | 90 nm |
SC23ZD08 | Active | ST23 Contact Secure MCU with 8Kbytes EEPROM, I2C slave interface, enhanced security and Nescrypt cryptoprocessor | ST23 | 8 | ISO71816, I2C slave | EMVCo, EAL5+ target | W/o Kernel SW | - | 90 nm |
SC23ZD12 | Active | ST23 Contact Secure MCU with 12Kbytes EEPROM, I2C slave interface, enhanced security and Nescrypt cryptoprocessor | ST23 | 12 | ISO71816, I2C slave | EMVCo, EAL5+ target | W/o Kernel SW | - | 90 nm |
SC31Z052 | Active | ST31 Contact Secure Microcontroller with 52 KBytes of EEPROM, enhanced security and Nescrypt cryptoprocessor | ARM SC000 | 52 | ISO7816 | EMVCo , EAL5+ target, ZKA target | W/o Kernel SW | - | 90 nm |
SC31ZD16 | Active | ST31 Contact Secure Microcontroller with 16 KBytes of EEPROM, enhanced security and Nescrypt cryptoprocessor | ARM SC000 | 16 | ISO7816 | EMVCo , EAL5+ target | W/o Kernel SW | - | 90 nm |
SC31ZD22 | Active | ST31 Contact Secure Microcontroller with 22 KBytes of EEPROM, enhanced security and Nescrypt cryptoprocessor | ARM SC000 | 22 | ISO7816 | EMVCo , EAL5+ target | W/o Kernel SW | - | 90 nm |
SC31ZD38 | Active | ST31 Contact Secure Microcontroller with 38 KBytes of EEPROM, enhanced security and Nescrypt cryptoprocessor | ARM SC000 | 38 | ISO7816 | EMVCo , EAL5+ target | W/o Kernel SW | - | 90 nm |
SR31Z052 | Active | ST31 Dual Interface ARM SC000 Secure Microcontroller with 52 Kbytes EEPROM, enhanced security , Nescrypt cryptoprocessor, RF Type A,B,B' | ARM SC000 | 52 | ISO7816, ISO14443 TYPE A, B, B', VHBR | EMVCo , EAL5+ target | W/o Kernel SW | - | 90 nm |
SR31ZD16 | Active | ST31 Dual Interface ARM SC000 Secure Microcontroller with 16 Kbytes EEPROM, enhanced security , Nescrypt cryptoprocessor, RF Type A,B,B' | ARM SC000 | 16 | ISO7816, ISO14443 TYPE A, B, B', VHBR | EMVCo , EAL5+ target | W/o Kernel SW | - | 90 nm |
SR31ZD22 | Active | ST31 Dual Interface ARM SC000 Secure Microcontroller with 22 Kbytes EEPROM, enhanced security , Nescrypt cryptoprocessor, RF Type A,B,B' | ARM SC000 | 22 | ISO7816, ISO14443 TYPE A, B, B', VHBR | EMVCo , EAL5+ target | W/o Kernel SW | - | 90 nm |
SR31ZD38 | Active | ST31 Dual Interface ARM SC000 Secure Microcontroller with 38 Kbytes EEPROM, enhanced security , Nescrypt cryptoprocessor, RF Type A,B,B' | ARM SC000 | 38 | ISO7816, ISO14443 TYPE A, B, B', VHBR | EMVCo , EAL5+ target | W/o Kernel SW | - | 90 nm |
SR31ZD40 | Active | ST31 Dual Interface ARM SC000 Secure Microcontroller with 40 Kbytes EEPROM, enhanced security , Nescrypt cryptoprocessor, RF Type A,B,B' | ARM SC000 | 40 | ISO7816, ISO14443 TYPE A, B, B', VHBR | EMVCo , EAL5+ target | W/o Kernel SW | - | 90 nm |
ST19NA18 | Active | ST19 8b secure MCU with 18KB EEPROM and Modular Arithmetic processor | ST19 | 18 | ISO7816 | FIPS140-2 | - | - | 0.18um |
ST23YL18 | Active | ST23 Contact Secure MCU with 18 Kbytes EEPROM , enhanced security and Nescrypt cryptoprocessor | ST23 | 18 | ISO71816 | EMVco ,EAL5+ | W/o Kernel SW | - | 0.13 m |
ST23YR18 | Active | ST23 Dual Interface Secure MCU with 18 KBytes of EEPROM, enhanced security and Nescrypt cryptoprocessor, Rf Type B, B' | ST23 | 18 | ISO7816, ISO14443 TYPE B, B' | EMVCo, EAL5+ | W/o Kernel SW | - | 0.13 um |
ST23YS08 | Active | ST23 Contact Secure MCU with 8 KBytes EEPROM, enhanced security | ST23 | 8 | ISO71816 | EMVCo | W/o Kernel SW | - | 0.13 um |
ST23ZL18 | Active | ST23 Contact Secure MCU with 18 Kbytes EEPROM, enhanced security and Nescrypt cryptoprocessor | ST23 | 18 | ISO71816 | EMVCo, EAL5+ | W/o Kernel SW | - | 90 nm |
ST23ZL48 | Active | ST23 Contact Secure MCU with 48 Kbytes EEPROM, enhanced security and Nescrypt cryptoprocessor (Contact/PKI) | ST23 | 48 | ISO71816 | EMVco ,EAL5+ | W/o Kernel SW | - | 90 nm |
ST31G480 | Active | ST31 Dual Interface ARM Core and Flash memory | ARM SC000 | - | ISO7816, ISO14443 TYPE A, B, B', VHBR, ISO18092 | EMVCo , EAL5+ target | W/o Kernel SW | - | 80 nm |
STPAY-JS-S8C-VT | Active | Contact SDA Static Java with 8Kbytes EEPROM | ST23 | 8 | ISO 7816 (T=0) | Visa, Mastercard | With Kernel SW | Static Java | 0.13 um |
STPay-J-D08D-AX | Active | Dual Interface DDA Dynamic Java with 8Kbytes EEPROM | ST31 | 8 | ISO 7816-ISO (T=0, T=1), 14443 A B B' | Visa, Mastercard,Flash Interac, Amex, Diners | With Kernel SW | Dynamic Java | 90 nm |
STPay-J-D12-C | Active | Contact DDA Dynamic Java with 12Kbytes EEPROM | ST23 | 12 | ISO 7816 (T=0) | Visa, Mastercard | With Kernel SW | Dynamic Java | 90 nm |
STPay-J-D12D-AX | Active | Dual Interface DDA Dynamic Java with 12Kbytes EEPROM | ST31 | 12 | ISO 7816-ISO (T=0, T=1), 14443 A B B' | Visa, Mastercard,Flash Interac, Amex, Diners | With Kernel SW | Dynamic Java | 90 nm |
STPay-J-D18-C | Active | Contact DDA Dynamic Java with 18Kbytes EEPROM | ST23 | 18 | ISO 7816 (T=0) | Visa, Mastercard | With Kernel SW | Dynamic Java | 90 nm |
STPay-J-D18D-AX | Active | Dual Interface DDA Dynamic Java with 18Kbytes EEPROM | ST31 | 18 | ISO 7816-ISO (T=0, T=1), 14443 A B B' | Visa, Mastercard,Flash Interac, Amex, Diners | With Kernel SW | Dynamic Java | 90 nm |
STPay-J-D18D-VX | Active | Dual Interface DDA Dynamic Java with 18Kbytes EEPROM | ST31 | 18 | ISO 7816-ISO (T=0), ISO 14443 type A | Visa | With Kernel SW | Dynamic Java | 90 nm |
STPay-J-D22C-AX | Active | Contact DDA Dynamic Java with 22Kbytes EEPROM | ST31 | 22 | ISO 7816 (T=0) | Visa, Mastercard | With Kernel SW | Dynamic Java | 90 nm |
STPay-J-D22D-AX | Active | Dual Interface DDA Dynamic Java with 22Kbytes EEPROM | ST31 | 22 | ISO 7816-ISO (T=0, T=1), 14443 A B B' | Visa, Mastercard,Flash Interac, Amex, Diners | With Kernel SW | Dynamic Java | 90 nm |
STPay-J-D34-C | Active | Contact DDA Dynamic Java with 34Kbytes EEPROM | ST23 | 34 | ISO 7816 (T=0) | Visa, Mastercard | With Kernel SW | Dynamic Java | 90 nm |
STPay-J-D38D-AX | Active | Dual Interface DDA Dynamic Java with 38Kbytes EEPROM | ST31 | 38 | ISO 7816-ISO (T=0, T=1), 14443 A B B' | Visa, Mastercard,Flash Interac | With Kernel SW | Dynamic Java | 90 nm |
STPay-J-D38D-VX | Active | Dual Interface DDA Dynamic Java with 38Kbytes EEPROM | ST31 | 38 | ISO 7816-ISO (T=0), ISO 14443 type A | Visa | With Kernel SW | Dynamic Java | 90 nm |
STPay-J-D48-C | Active | Contact DDA Dynamic Java with 48Kbytes EEPROM | ST23 | 48 | ISO 7816 (T=0) | Visa, Mastercard | With Kernel SW | Dynamic Java | 90 nm |
STPay-JS-D12C-AC | Active | Contact DDA Static Java with 12Kbytes EEPROM | ST23 | 12 | ISO 7816 (T=0, T=1) | Visa, Mastercard,Amex,Diners | With Kernel SW | Static Java | 90 nm |
STPay-JS-D12C-AT | Active | Contact DDA Static Java with 12Kbytes EEPROM | ST23 | 12 | ISO 7816 (T=0, T=1) | Visa, Mastercard | With Kernel SW | Static Java | 0.13 um |
STPay-JS-D18C-AC | Active | Contact DDA Static Java with 18Kbytes EEPROM | ST23 | 18 | ISO 7816 (T=0, T=1) | Visa, Mastercard,Amex,Diners | With Kernel SW | Static Java | 90 nm |
STPay-JS-D18C-AT | Active | Contact DDA Static Java with 18Kbytes EEPROM | ST23 | 18 | ISO 7816 (T=0, T=1) | Visa, Mastercard | With Kernel SW | Static Java | 0.13 um |
STPay-JS-D18C-VC | Active | Contact DDA Static Java with 18Kbytes EEPROM | ST23 | 18 | ISO 7816 (T=0, T=1) | Visa | With Kernel SW | Static Java | 90 nm |
STPay-JS-D18C-VT | Active | Contact DDA Static Java with 18Kbytes EEPROM | ST23 | 18 | ISO 7816 (T=0, T=1) | Visa, Mastercard | With Kernel SW | Static Java | 0.13 um |
STPay-JS-D18D-VS | Active | Dual Interface DDA Static Java with 18Kbytes EEPROM | ST23 | 18 | ISO 7816-ISO (T=0, T=1), 14443 B B' | Visa, Mastercard, Flash Interac | With Kernel SW | Static Java | 0.13 um |
STPay-JS-D4C-AT | Active | Contact DDA Static Java with 4Kbytes EEPROM | ST23 | 4 | ISO 7816 (T=0, T=1) | Visa, Mastercard | With Kernel SW | Static Java | 0.13 um |
STPay-JS-D8C-AC | Active | Contact DDA Static Java with 8Kbytes EEPROM | ST23 | 8 | ISO 7816 (T=0, T=1) | Visa, Mastercard,Amex,Diners | With Kernel SW | Static Java | 90 nm |
STPay-JS-D8C-AT | Active | Contact DDA Static Java with 8Kbytes EEPROM | ST23 | 8 | ISO 7816 (T=0, T=1) | Visa, Mastercard | With Kernel SW | Static Java | 0.13 um |
STPay-JS-S4-C | Active | Contact SDA Static Java with 4Kbytes EEPROM | ST23 | 4 | ISO 7816 (T=0) | Visa, Mastercard | With Kernel SW | Static Java | 0.13 um |
STPay-JS-S4C-AD | Active | Contact SDA Static Java with 4Kbytes of EEPROM | ST23 | 4 | ISO 7816 (T=0) | Visa, MasterCard, D-PAS | With Kernel SW | Static Java | 90 nm |
STPay-JS-S4C-AE | Active | Contact SDA Static Java with 4Kbytes of EEPROM | ST23 | 4 | ISO 7816 (T=0) | Visa, Mastercard | With Kernel SW | Static Java | 90 nm |
STPay-JS-S8-C | Active | Contact SDA Static Java with 8Kbytes EEPROM | ST23 | 8 | ISO 7816 (T=0) | Visa, Mastercard | With Kernel SW | Static Java | 0.13 um |
STPay-JS-S8C-AD | Active | Contact SDA Static Java with 8Kbytes of EEPROM | ST23 | 8 | ISO 7816 (T=0) | Visa, MasterCard, D-PAS | With Kernel SW | Static Java | 90 nm |
STPay-JS-S8C-AE | Active | Contact SDA Static Java with 4Kbytes of EEPROM | ST23 | 8 | ISO 7816 (T=0) | Visa, Mastercard | With Kernel SW | Static Java | 90 nm |
STPay-JS-S8C-VE | Active | Contact SDA Static Java with 8Kbytes EEPROM | ST23 | 8 | ISO 7816 (T=0) | Visa | With Kernel SW | Static Java | 90 nm |