The MH1903 chip uses the 32bit processor. Leveraging its superior architectural features, high performance and low cost, it provides a high-performance, secure, energy-efficient solution. Chip built-in hardware security encryption module to support a variety of encryption and security algorithms, including DES, TDES, AES, RSA, SHA mainstream encryption algorithm. Chip hardware also supports a variety of attack detection, in line with financial security equipment standards. The chip contains a secure BOOT program to support download, RSA signature verification when starting the firmware. The chip has built-in 1MB SRAM, and also integrates a wealth of peripheral resources: Smartcard, magnetic stripe card decoding, security keyboard, LCDI, all peripheral driver software compatible with the current mainstream security chip software interface, the user can do a rapid development and transplantation on the basis of existing programs.
Processor:
- 32-bit RISC Core
- MPU memory protection unit
- Maximum 204MHz main frequency (1, 2 frequency adjustable)
- FPU unit
- 1 controlled JTAG-DP/SW-DP debug port
1MB SRAM
1x QSPI controller
1x PSRAM controller
1x SDRAM controller
System control module (controls all peripheral modules and system-related clockconfiguration)
Secure Encryption Algorithm Acceleration Engine:
- Symmetric algorithm: DES, TDES, AES-128/192/256
- Asymmetric algorithm: RSA-1024/2048、ECC
- HASH check algorithm: SHA-1/224/256/384/512
3x SmartCard interfaces (support EMV Level-1 protocol specification, ISO7816-3 standard)
4x UART interfaces (both support 4 lines)
5x SPI interfaces (1 master-slave can be configured, 4 master interfaces)
One IIC interface
One KBD (4x5 matrix keyboard)
8x 32-bit TIMER (with PWM function, support for single-cycle output)
One LCDI interface, support 8080, 6800 bus protocol
One true random number generator
One DMA controller (supports 8-channel DMA transfer)
One CRC module (supports 16Bit/32Bit, a variety of commonly used polynomial calculation)
Support up to 128 GPIOs
Supports up to 8 static Tamper or 4 dynamic Tamper (4 outputs, 4 inputs), dynamic/staticcompatible
A group of internal sensor (supports high and low voltage, high and low temperature, Mesh,clock and voltage glitch detection)
One block of key storage area (supports hardware quick wipe)
One USB (OTG-FS)
- Support USB2.0 and OTG1.0a
- Built-in USB PHY module
- Dedicated DMA channels and proprietary interrupt vectors to speed up datacommunication
Integrated internal watchdog
1x 10bit DAC interface
One 6-channel 12-bit ADC, supports up to 857KHz sampling rate (0 channel 0 ~ 5 V, 1- 5channel 0 ~ 1.8 V)
Support for magnetic stripe decoding, support for standard cards such as ISO/ABA, AAMVA,IBM and JIS II
One DCMI interface
One SDIO Host interface
One MIPI-CSI2 interface