STMicroelectronics STM32MP23 เป็นไมโครโปรเซสเซอร์ (MPU) ที่ใช้ Cortex-A35 แบบ dual-core สำหรับการประมวลผลทั่วไป มาพร้อม Cortex-M33 core สำหรับงานเรียลไทม์ และมีประสิทธิภาพในการประมวลผล 600 GOPS (0.6 TOPS) รองรับการทำงานที่อุณหภูมิสูงสุดถึง 125°C ออกแบบมาสำหรับการประมวลผล Edge Computing ในงานอุตสาหกรรมและ Internet-of-Things (IoT) รวมถึงแอปพลิเคชัน Human-Machine Interface (HMI) ขั้นสูง และงานด้าน machine-learning (ML)
ชิปตัวนี้ต่อยอดมาจาก STM32MP25 series ที่เปิดตัวในปี 2023 และวางจำหน่ายจริงในปีถัดมา ซึ่งถือเป็นรุ่นแรกของตระกูล STM32MP2 โดย STM32MP23 เป็นรุ่นราคาประหยัดของ STM32MP25 ที่ยังคงสเปกหลายอย่างใกล้เคียงกัน (รวมถึงใช้แพ็กเกจที่เข้ากันได้แบบ pin-to-pin) แต่มีการปรับลดคุณสมบัติบางส่วน เช่น NPU ที่รองรับได้เพียง 0.6 TOPS (เมื่อเทียบกับรุ่นก่อนที่มากกว่า) และพอร์ต Ethernet สำหรับรุ่นท็อปจะมีสูงสุดเพียง 2 พอร์ต แทนที่จะเป็น 3 พอร์ต เช่นเดียวกับพอร์ต CAN Bus ที่ลดเหลือ 2 พอร์ตจากเดิม 3 พอร์ต การเปลี่ยนแปลงอื่น ๆ ได้แก่ อินเทอร์เฟซหน่วยความจำแบบ 16 บิต และไม่มีอินเทอร์เฟซ PCIe และ USB 3.0 ให้ใช้งาน

สเปคของ STM32MP23 :
- CPU – Arm Cortex-A35 cores แบบ Single หรือ dual ความเร็วสูงสุด 1.5 GHz หรือ 1.2 GHz พร้อมแคช L2 ขนาด 512KB
- Real-time MCU – Arm Cortex-M33 core พร้อม FPU/MPU ความเร็วสูงสุด 400 MHz
- GPU – ตัวเลือก VeriSilicon 3D GPU ความเร็วสูงสุด 400 MHz รองรับ OpenGL ES 3.1, Vulkan 1.3, OpenCL 3.0, OpenVX 1.3; สูงสุด 66.5 Mtriangle/s, 400 Mpixel/s
- VPU – ตัวเลือก ตัวถอดรหัสวิดีโอ H.264/VP8 แบบฮาร์ดแวร์ ความละเอียดสูงสุด 1080p@60fps, รองรับ JPEG สูงสุด 500 Mpixel/s
- AI accelerator – ตัวเลือก NPU (Neural processing unit) 0.6 TOPS จาก Verisilicon ความเร็วสูงสุด 400 MHz พร้อมรองรับ TensorFlow Lite, ONNX, Linux NN
- หน่วยความจำ– สูงสุด 4GB 16-bit DDR3L-2133, DDR4-2400 หรือ LPDDR4-2400
- ที่เก็บข้อมูล
- 2x อินเทอร์เฟซ Octo-SPI
- Flexible external memory controller (FMC) พร้อมบัสข้อมูลสูงสุด 16 บิต รองรับ NAND SLC พร้อม ECC 8 บิต
- 3x อินเทอร์เฟซ SDMMC
- วิดีโอเอาต์พุต
- อินเทอร์เฟซ LCD-TFT (RGB) ความละเอียดสูงสุด 1920×1080 @ 60 Hz
- MIPI DSI แบบ 4-lane ความละเอียดสูงสุด 2048×1536 @ 60 Hz
- LVDS ความละเอียดสูงสุด 1920×1080 @ 60 Hz
- อินเทอร์เฟซกล้อง
- MIPI CSI-2 แบบ 2-lane พร้อม Lite-ISP; รองรับกล้องสูงสุด 5MP ที่ 30 FPS
- อินเทอร์เฟซกล้องแบบ parallel 8 ถึง 14 บิต รองรับสูงสุด 1MP ที่ 15fps
- รองรับอินเทอร์เฟสดิจิทัลแบบ parallel สูงสุด 16 บิต
- ระบบเครือข่าย
- สูงสุด 2x Gigabit Ethernet interfaces พร้อม PHY ภายนอก
- Time-Sensitive Networking (TSN)
- อินเทอร์เฟซระบบเสียง
- 3x I2Ss full-duplex master/slave. The I2S peripherals can be clocked via a dedicated internal audio PLL or via an external clock.
- 4x SAI serial audio interfaces
- 1x SPDIF Rx interface
- USB
- USB 2.0 Host พร้อม Hi-Speed PHY ภายใน
- USB 2.0 แบบ Dual-role พร้อม Hi-Speed PHYs
- วงจรภายในอื่นๆ (Peripherals)
- สูงสุด 4x I2C, 3x I3C, 6x SPI
- สูงสุด 4x USART, 3x UART, 1x UART ประหยัดพลังงาน (LPUART)
- 2x FDCAN (หนึ่งตัวรองรับ TTCAN mode แบบเลือกได้)
- 3x ADC
- Timers
- 12x general-purpose 16-bit timers
- 4x general-purpose 32bit timers
- 2x PWM timers สำหรับควบคุมมอเตอร์
- 5x low-power timers
- ความปลอดภัย
- ได้รับการรับรอง SESIP Level 3 และ PSA Level 1 (อยู่ระหว่างดำเนินการ)
- Secure boot
- รองรับ Arm TrustZone ทั้งใน Cortex-A และ Cortex-M
- Secure key storage
- Tamper detection
- Hardware cryptographic accelerators
- แพ็คเกจ
- TFBGA436 18×18 มม. (ระยะพิทซ์ 0.8 มม.)
- TFBGA361 16×16 มม. (ระยะพิทซ์ 0.8 มม.)
- VFBGA424 14×14 มม. (ระยะพิทซ์ 0.5 มม.)
- VFBGA361 10×10 มม. (ระยะพิทซ์ 0.5 มม.)
- ช่วงอุณหภูมิ – -40 to +125°C
- การรับประกันอายุการใช้งาน 10 ปี
STM32MP23 series แบ่งออกเป็น 3 กลุ่มผลิตภัณฑ์ ได้แก่ STM32MP235, STM32MP233, และ STM32MP231 โดยเฉพาะรุ่น STM32MP235 เท่านั้นที่มาพร้อมกับหน่วยประมวลผล AI (NPU), หน่วยประมวลผลกราฟิก (GPU), และอินเทอร์เฟซแสดงผลแบบ LVDS/DSI
ด้านซอฟต์แวร์ เช่นเดียวกับรุ่นก่อนหน้า STM32MP23 รองรับระบบปฏิบัติการ OpenSTLinux distribution, ซึ่งในเวอร์ชันล่าสุดนี้ได้รับการขยายระยะเวลาการสนับสนุนเป็น 5 ปี (จากเดิม 2 ปี) โดย STMicroelectronics ระบุว่า การขยายเวลาสนับสนุนนี้มีขึ้นเพื่อให้ผู้ใช้งานสามารถเข้าถึงแพตช์ความปลอดภัยล่าสุดได้ต่อเนื่อง และเพื่อช่วยให้อุปกรณ์ของผู้พัฒนาเป็นไปตามข้อกำหนดของกฎหมาย ความมั่นคงปลอดภัยทางไซเบอร์ของสหภาพยุโรปหรือ EU Cyber Resilience Act (CRA), OpenSTLinux ยังช่วยให้สามารถพัฒนาเฟิร์มแวร์ได้หลากหลายผ่านเฟรมเวิร์กยอดนิยม เช่น Yocto, Buildroot, OpenWRT และ OpenSTDroid.

ปัจจุบันยังไม่มีบอร์ดพัฒนาสำหรับ STM32MP23 โดยวิศวกรแนะนำให้ใช้ STM32MP257F-EV1 evaluation kit หรือ STM32MP257F-DK discovery kit แทนในระหว่างรอการพัฒนาบอร์ดที่ออกแบบเฉพาะสำหรับ STM32MP23, บน wiki มีคำแนะนำเบื้องต้นไว้สำหรับการเริ่มต้นใช้งาน discovery kit แล้ว
STM32MP23 series MPU เริ่มเข้าสู่กระบวนการผลิตเป็นที่เรียบร้อย โดยมีราคาเริ่มต้นที่ $8.46 (~300฿) สำหรับการสั่งซื้อขั้นต่ำ 1,000 ชิ้น สามารถดูข้อมูลเพิ่มเติมได้ที่ หน้าเพจผลิตภัณฑ์ของ STM32MP2 และโพสต์จากกลุ่มคอมมูนิตี้
แปลจากบทความภาษาอังกฤษ : STMicro STM32MP23 Cortex-A35/M33 MPU features a 600 GOPS NPU for industrial IoT and ML applications

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT