Megahunt POSEIDON
300MHz 32-bit RISC Secure MCU
  • Product - POSEIDON
  • Product Type - Security Processor / Secure MCU
  • Core - 32-bit RISC Core
  • CPU Frequency - up to 300MHz
  • Internal Memory - 1.25MB SRAM
  • External Memory - Quad-SPI NOR Flash / Expandable RAM
  • Communication - I2C, USART/UART, SPI, Quad-SPI, CAN, SDIO
  • High-Speed Interfaces - USB 2.0 FS/HS, 10/100 Ethernet
  • Display & Imaging - MIPI DSI, RGB, MIPI CSI, DCMI
  • Security - Hardware Cryptography, TRNG, Tamper Detection
  • Analog - 3x 12-bit ADC, 2x 12-bit DAC
  • Operating Voltage - 2.7V ~ 3.6V
  • Package - BGA169
  • Operating Temperature - -40°C ~ +85°C

POSEIDON is a high-performance security processor based on a 32-bit RISC core, operating at frequencies up to 300MHz. It integrates 1.25MB of SRAM and supports expandable external RAM and external Quad-SPI NOR Flash.

The device provides a wide range of communication interfaces, including I2C, USART/UART, SPI, Quad-SPI, CAN, SDIO, USB 2.0 FS/HS and 10/100 Ethernet. It also integrates MIPI CSI, MIPI DSI, RGB display and DCMI interfaces for advanced display and imaging applications.

POSEIDON includes dedicated image-processing acceleration with JPEG decoding, 2D graphics acceleration, QR and barcode processing and a lightweight ISP. It also provides three 12-bit ADCs, two 12-bit DACs and multiple timers and peripheral interfaces.

Advanced security features include hardware-accelerated symmetric and asymmetric cryptographic algorithms, SHA/SM3 hashing, a True Random Number Generator (TRNG), tamper detection, data encryption and tamper-resistant firmware.

POSEIDON operates from a 2.7V to 3.6V supply over an operating temperature range of -40°C to +85°C and is available in a BGA169 package.

Note: Access to the datasheet is available to registered users only.

Features

CPU

- 32-bit RISC core

- Operation frequency up to 300MHz

- Single-cycle multiplication and hardware division

Internal Memory

- External Quad-SPI NOR Flash

- 1.25MB SRAM

- Expandable external RAM

Power Supply & Low Power

- 2.7V to 3.6V power supply

- Sleep, Stop, Standby, and Power-down Modes

- VBAT supply for RTC and backup registers

Analog Features

- 3 x 12-bit ADCs (2.5 MSPS, up to 24 channels) with 0V to 3.3V input range

- 2 x 12-bit DACs

DMA: 12-channel DMA controller

I/O Ports

- Up to 144 multifunctional bidirectional I/O pins, supporting speeds up to 150MHz

- All GPIOs feature configurable pull-up/pull-down resistors

Timer

- 2 x 16-bit PWM timers with dead-time generation and emergency stop (for motor control)

- 2 x 32-bit timers + 10 x 16-bit timers, each supporting:

- Up to 4 channels for input capture/output compare/PWM/pulse counting

- Incremental encoder interface

- 2 x Watchdog Timer (WDT)

- 1 x 24-bit system timer: Auto-reload down-counter

Communication Interfaces

- 3 x I²C interfaces (supporting SMBus/PMBus)

- 4 x USART interfaces (with ISO 7816, LIN, IrDA, and modem control support)

- 4 x UART interfaces

- 6 x SPI interfaces (2 multiplexed with I²S)

- 1 x Quad-SPI interface

- 2 x CAN controllers

- 1 x SDIO interface

High-Speed Interfaces

- 1 x USB 2.0 FS OTG

- 1 x USB 2.0 HS OTG (integrated PHY)

- 1 x 10/100 Ethernet Interface

Display & Imaging Interfaces

- 1 x MIPI DSI display interface

- 1 x RGB888/RGB565 interface

- 1 x 8080/6800 interface

- 1 x MIPI CSI camera interface

- 1 x DCMI interface

Image Processing Accelerators

- JPEG decoder

- 2D graphics accelerator

- QR/barcode engine

- Lightweight ISP

Hardware Cryptographic Engine

- Symmetric Algorithms: DES, AES, SM1, SM4, SM7

- Asymmetric Algorithms: RSA-4096, ECC, SM2, SM9

- Hash Algorithms: SHA, SM3

- True Random Number Generator (TRNG)

Card Reader & Keyboard

- 3 x SCI7816

- 1 x MSR

- 1 x 4*5 Keyboard

Security Features

- TD, VD, Glitch, MESH

- Tamper

- Data encryption

- Tamper-resistant firmware

- Globally unique identifier (UID)

Package and Pin Definitions

- BGA169