ไมโครคอนโทรลเลอร์ ARM STM32WB55CGU6 – MCU MCU Arm Cortex-M4 แบบดูอัลคอร์พลังงานต่ำพิเศษ 64 MHz, Cortex-M0+ 32 MHz 1 Mbyte ของ
♠ คำอธิบายสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
หมวดหมู่สินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32WB |
รูปแบบการติดตั้ง: | เอสเอ็มดี/เอสเอ็มที |
แพ็กเกจ / เคส: | ยูเอฟคิวเอฟพีเอ็น-48 |
แกนหลัก: | ARM Cortex M0+, ARM Cortex M4 |
ขนาดหน่วยความจำโปรแกรม: | 1MB |
ความกว้างบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 12 บิต |
ความถี่สัญญาณนาฬิกาสูงสุด: | 64 เมกะเฮิรตซ์, 32 เมกะเฮิรตซ์ |
จำนวน I/O: | 30 พอร์ตอินพุต/เอาต์พุต |
ขนาด RAM ข้อมูล: | ขนาด 256 กิโลไบต์ |
แรงดันไฟเลี้ยง - ต่ำสุด: | 1.71 โวลต์ |
แรงดันไฟจ่าย - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิการทำงานขั้นต่ำ: | - 40 องศาเซลเซียส |
อุณหภูมิการทำงานสูงสุด: | + 105 องศาเซลเซียส |
บรรจุภัณฑ์: | ถาด |
ยี่ห้อ: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
ประเภทข้อมูล RAM: | เอสแรม |
ประเภทอินเทอร์เฟซ: | I2C, LPUART, ไทร, SPI, USART, USB |
ไวต่อความชื้น: | ใช่ |
จำนวนช่อง ADC: | 13 ช่อง |
ประเภทสินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
ประเภทหน่วยความจำโปรแกรม: | แฟลช |
ปริมาณบรรจุโรงงาน: | 1560 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อทางการค้า: | STM32 |
น้ำหนักต่อหน่วย: | 0.003517 ออนซ์ |
♠ MCU 32 บิตไร้สายแบบมัลติโปรโตคอลที่ใช้ Arm® Cortex®-M4 พร้อม FPU, Bluetooth® 5.2 และโซลูชันวิทยุ 802.15.4
อุปกรณ์ไร้สายและพลังงานต่ำพิเศษ STM32WB55xx และ STM32WB35xx มัลติโปรโตคอลแบบฝังตัววิทยุที่ทรงพลังและพลังงานต่ำพิเศษที่สอดคล้องกับข้อกำหนด Bluetooth® Low Energy SIG 5.2 และ IEEE 802.15.4-2011 อุปกรณ์เหล่านี้มี Arm® Cortex®-M0+ เฉพาะสำหรับการดำเนินการเลเยอร์ต่ำแบบเรียลไทม์ทั้งหมด
อุปกรณ์ได้รับการออกแบบให้ใช้พลังงานต่ำเป็นพิเศษและใช้คอร์ RISC 32 บิต Arm® Cortex®-M4 ประสิทธิภาพสูงที่ทำงานที่ความถี่สูงถึง 64 MHz คอร์นี้มีหน่วยจุดลอยตัว (FPU) แบบความแม่นยำเดียวที่รองรับคำสั่งประมวลผลข้อมูลความแม่นยำเดียวของ Arm® และประเภทข้อมูลทั้งหมด นอกจากนี้ยังใช้ชุดคำสั่ง DSP เต็มรูปแบบและหน่วยป้องกันหน่วยความจำ (MPU) ซึ่งช่วยเพิ่มความปลอดภัยของแอปพลิเคชัน
IPCC จัดให้มีการสื่อสารระหว่างโปรเซสเซอร์ที่ได้รับการปรับปรุงด้วยช่องทางสองทิศทางจำนวน 6 ช่อง HSEM จัดเตรียมฮาร์ดแวร์เซมาโฟร์ที่ใช้เพื่อแบ่งปันทรัพยากรร่วมกันระหว่างโปรเซสเซอร์ทั้งสอง
อุปกรณ์ฝังหน่วยความจำความเร็วสูง (หน่วยความจำแฟลชสูงสุด 1 เมกะไบต์สำหรับ STM32WB55xx, สูงสุด 512 กิโลไบต์สำหรับ STM32WB35xx, SRAM สูงสุด 256 กิโลไบต์สำหรับ STM32WB55xx, 96 กิโลไบต์สำหรับ STM32WB35xx), อินเทอร์เฟซหน่วยความจำแฟลช Quad-SPI (มีให้เลือกใช้ในทุกแพ็คเกจ) และ I/O และอุปกรณ์ต่อพ่วงที่ได้รับการปรับปรุงมากมาย
รองรับการถ่ายโอนข้อมูลโดยตรงระหว่างหน่วยความจำและอุปกรณ์ต่อพ่วงและจากหน่วยความจำหนึ่งไปยังหน่วยความจำโดยช่อง DMA จำนวน 14 ช่องพร้อมการแมปช่องสัญญาณแบบยืดหยุ่นเต็มรูปแบบโดยอุปกรณ์ต่อพ่วง DMAMUX
อุปกรณ์นี้มีกลไกต่างๆ สำหรับหน่วยความจำแฟลชฝังตัวและ SRAM ได้แก่ การป้องกันการอ่านข้อมูล การป้องกันการเขียนข้อมูล และการป้องกันการอ่านข้อมูลรหัสที่เป็นกรรมสิทธิ์ สามารถรักษาความปลอดภัยของหน่วยความจำบางส่วนสำหรับการเข้าถึงเฉพาะของ Cortex® -M0+
กลไกการเข้ารหัส AES สองตัว ได้แก่ PKA และ RNG ช่วยให้เข้ารหัส MAC ชั้นล่างได้และเข้ารหัสชั้นบนได้ คุณลักษณะการจัดเก็บคีย์ของลูกค้าอาจใช้เพื่อซ่อนคีย์ อุปกรณ์นี้มี ADC 12 บิตที่รวดเร็วและตัวเปรียบเทียบพลังงานต่ำพิเศษสองตัวที่เชื่อมโยงกับเครื่องกำเนิดแรงดันไฟฟ้าอ้างอิงที่มีความแม่นยำสูง
อุปกรณ์เหล่านี้มี RTC กำลังไฟต่ำ ตัวจับเวลา 16 บิตขั้นสูง 1 ตัว ตัวจับเวลา 32 บิตเอนกประสงค์ 1 ตัว ตัวจับเวลา 16 บิตเอนกประสงค์ 2 ตัว และตัวจับเวลากำลังไฟต่ำ 16 บิต 2 ตัว นอกจากนี้ ยังมีช่องตรวจจับความจุสูงสุด 18 ช่องสำหรับ STM32WB55xx (ไม่มีในแพ็คเกจ UFQFPN48)
นอกจากนี้ STM32WB55xx ยังฝังไดรเวอร์ LCD ในตัวขนาดสูงสุด 8x40 หรือ 4x44 พร้อมตัวแปลงเพิ่มแรงดันภายใน นอกจากนี้ STM32WB55xx และ STM32WB35xx ยังมีอินเทอร์เฟซการสื่อสารมาตรฐานและขั้นสูง ได้แก่ USART หนึ่งตัว (ISO 7816, IrDA, Modbus และโหมดสมาร์ทการ์ด) UART กำลังไฟต่ำหนึ่งตัว (LPUART) I2C สองตัว (SMBus/PMBus) SPI สองตัว (หนึ่งตัวสำหรับ STM32WB35xx) สูงสุด 32 MHz อินเทอร์เฟซเสียงแบบอนุกรมหนึ่งตัว (SAI) ที่มีสองช่องสัญญาณและ PDM สามตัว อุปกรณ์ USB 2.0 FS หนึ่งตัวพร้อมออสซิลเลเตอร์ไร้คริสตัลฝังตัว รองรับ BCD และ LPM และ Quad-SPI หนึ่งตัวพร้อมความสามารถในการดำเนินการในสถานที่ (XIP)
STM32WB55xx และ STM32WB35xx ทำงานได้ในช่วงอุณหภูมิ -40 ถึง +105 °C (จุดต่อ +125 °C) และ -40 ถึง +85 °C (จุดต่อ +105 °C) ที่แหล่งจ่ายไฟ 1.71 ถึง 3.6 V โหมดประหยัดพลังงานที่ครอบคลุมช่วยให้สามารถออกแบบแอปพลิเคชันที่ใช้พลังงานต่ำได้
อุปกรณ์ดังกล่าวประกอบด้วยแหล่งจ่ายไฟอิสระสำหรับอินพุตอนาล็อกสำหรับ ADC
• รวมเทคโนโลยีจดสิทธิบัตรอันทันสมัยของ ST
• วิทยุ
– 2.4 GHz – เครื่องรับส่งสัญญาณ RF ที่รองรับสเปค Bluetooth® 5.2, IEEE 802.15.4-2011 PHY และ MAC รองรับ Thread และ Zigbee® 3.0
– ความไว RX: -96 dBm (Bluetooth® Low Energy ที่ 1 Mbps), -100 dBm (802.15.4)
– ตั้งค่ากำลังส่งออกได้สูงสุดถึง +6 dBm ด้วยขั้นตอน 1 dB – บาลันแบบบูรณาการเพื่อลด BOM
– รองรับความเร็ว 2 Mbps
– CPU Arm® 32-bit Cortex® M0+ เฉพาะสำหรับเลเยอร์วิทยุแบบเรียลไทม์
– RSSI ที่แม่นยำเพื่อเปิดใช้งานการควบคุมพลังงาน
– เหมาะสำหรับระบบที่ต้องปฏิบัติตามข้อบังคับเกี่ยวกับความถี่วิทยุ ETSI EN 300 328, EN 300 440, FCC CFR47 ส่วนที่ 15 และ ARIB STD-T66
-รองรับ PA ภายนอก
– ชิปคู่หูอุปกรณ์พาสซีฟแบบบูรณาการ (IPD) ที่มีจำหน่ายสำหรับโซลูชันการจับคู่ที่เหมาะสมที่สุด (MLPF-WB-01E3 หรือ MLPF-WB-02E3)
• แพลตฟอร์มพลังงานต่ำพิเศษ
– แหล่งจ่ายไฟ 1.71 ถึง 3.6 V
– ช่วงอุณหภูมิ 40 °C ถึง 85 / 105 °C
– โหมดปิดเครื่อง 13 nA
– โหมดสแตนด์บาย 600 nA + RTC + RAM 32 KB
– โหมดหยุด 2.1 µA + RTC + RAM 256 KB
– MCU โหมดแอ็คทีฟ: < 53 µA / MHz เมื่อ RF และ SMPS เปิดอยู่
– วิทยุ: Rx 4.5 mA / Tx ที่ 0 dBm 5.2 mA
• แกนหลัก: CPU Arm® 32-bit Cortex®-M4 พร้อม FPU, ตัวเร่งความเร็วแบบเรียลไทม์แบบปรับได้ (ART Accelerator) ที่ให้การทำงานแบบ 0-wait-state จากหน่วยความจำแฟลช, ความถี่สูงถึง 64 MHz, MPU, 80 DMIPS และคำสั่ง DSP
• เกณฑ์มาตรฐานประสิทธิภาพ
– 1.25 DMIPS/MHz (ดรายสโตน 2.1)
– 219.48 CoreMark® (3.43 CoreMark/MHz ที่ 64 MHz)
• เกณฑ์มาตรฐานด้านพลังงาน
– คะแนน ULPMark™ CP 303
• การจัดการการจัดหาและรีเซ็ต
– เครื่องแปลงสเต็ปดาวน์ SMPS แบบฝังประสิทธิภาพสูงพร้อมโหมดบายพาสอัจฉริยะ
– BOR (รีเซ็ตไฟดับ) ที่ปลอดภัยเป็นพิเศษและใช้พลังงานต่ำ โดยมีเกณฑ์ให้เลือก 5 เกณฑ์
– POR/PDR พลังงานต่ำพิเศษ
– เครื่องตรวจจับแรงดันไฟฟ้าแบบตั้งโปรแกรมได้ (PVD)
– โหมด VBAT พร้อม RTC และรีจิสเตอร์สำรอง
• แหล่งสัญญาณนาฬิกา
– ออสซิลเลเตอร์คริสตัลความถี่ 32 MHz พร้อมตัวเก็บประจุแบบปรับแต่งในตัว (วิทยุและนาฬิกา CPU)
– ออสซิลเลเตอร์คริสตัล 32 kHz สำหรับ RTC (LSE)
– RC ภายในกำลังไฟต่ำ 32 kHz (±5%) (LSI1)
– RC ภายในกำลังไฟต่ำ 32 kHz (เสถียรภาพ ±500 ppm) (LSI2)
– ออสซิลเลเตอร์ภายในแบบหลายความเร็วตั้งแต่ 100 kHz ถึง 48 MHz ปรับแต่งอัตโนมัติโดย LSE (ความแม่นยำดีกว่า ±0.25%)
– RC ภายในความเร็วสูง 16 MHz ที่โรงงานปรับแต่ง (±1%)
– 2x PLL สำหรับนาฬิการะบบ, USB, SAI และ ADC
• ความทรงจำ
– หน่วยความจำแฟลชสูงสุด 1 MB พร้อมการป้องกันเซกเตอร์ (PCROP) ต่อการทำงาน R/W ช่วยให้สามารถใช้งานวิทยุสแต็กและแอปพลิเคชันได้
– SRAM สูงสุด 256 KB รวมถึง 64 KB พร้อมการตรวจสอบความเท่าเทียมกันของฮาร์ดแวร์
– รีจิสเตอร์สำรองข้อมูล 20×32 บิต
– บูตโหลดเดอร์รองรับอินเทอร์เฟซ USART, SPI, I2C และ USB
– OTA (ผ่านอากาศ) Bluetooth® Low Energy และอัปเดต 802.15.4
– อินเทอร์เฟซหน่วยความจำ Quad SPI พร้อม XIP
– 1 Kbyte (128 คำคู่) OTP
• อุปกรณ์ต่อพ่วงอะนาล็อกที่หลากหลาย (ต่ำถึง 1.62 V)
– ADC 12 บิต 4.26 Msps สูงสุด 16 บิตพร้อมการโอเวอร์แซมปลิงฮาร์ดแวร์ 200 µA/Msps
– ตัวเปรียบเทียบพลังงานต่ำพิเศษ 2x
– เอาต์พุตบัฟเฟอร์แรงดันอ้างอิง 2.5 V หรือ 2.048 V ที่แม่นยำ
• อุปกรณ์ต่อพ่วงระบบ
– ตัวควบคุมการสื่อสารระหว่างโปรเซสเซอร์ (IPCC) สำหรับการสื่อสารกับ Bluetooth® Low Energy และ 802.15.4
– HW Semaphores สำหรับการแบ่งปันทรัพยากรระหว่าง CPU
– ตัวควบคุม DMA 2 ตัว (7 ช่องต่อตัว) รองรับ ADC, SPI, I2C, USART, QSPI, SAI, AES, ตัวจับเวลา
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus และโหมดสมาร์ทการ์ด)
– 1x LPUART (พลังงานต่ำ)
– 2x SPI 32 เมกะบิต/วินาที
– 2x I2C (SMBus/PMBus)
– 1x SAI (เสียงคุณภาพสูงแบบ 2 ช่อง)
– อุปกรณ์ USB 2.0 FS 1x ไร้คริสตัล BCD และ LPM
– ตัวควบคุมการสัมผัสแบบสัมผัส รองรับเซ็นเซอร์สูงสุด 18 ตัว
– LCD 8×40 พร้อมตัวแปลงเพิ่มแรงดัน
– 1x 16 บิต สี่ช่องสัญญาณตัวจับเวลาขั้นสูง
– 2x 16 บิต ไทม์เมอร์สองช่อง
– 1x 32 บิต ไทม์เมอร์สี่ช่อง
– ตัวจับเวลาพลังงานต่ำพิเศษ 16 บิต 2 ตัว
– 1x Systick อิสระ
– 1x เฝ้าระวังอิสระ
– 1x วอทช์ด็อกหน้าต่าง
• ความปลอดภัยและการระบุตัวตน
– การติดตั้งเฟิร์มแวร์ที่ปลอดภัย (SFI) สำหรับ Bluetooth® Low Energy และสแต็ก SW 802.15.4
– การเข้ารหัสฮาร์ดแวร์ 3x AES สูงสุด 256 บิตสำหรับแอปพลิเคชัน Bluetooth® Low Energy และ IEEE802.15.4
– บริการจัดเก็บคีย์ลูกค้า / ผู้จัดการคีย์
– หน่วยงานคีย์สาธารณะของ HW (PKA)
– อัลกอริทึมการเข้ารหัส: RSA, Diffie-Helman, ECC บน GF(p)
– เครื่องสร้างตัวเลขสุ่มที่แท้จริง (RNG)
– การป้องกันภาคส่วนจากการปฏิบัติการสำรวจและผลิต (PCROP)
– หน่วยคำนวณ CRC
– ข้อมูลแม่พิมพ์: ID เฉพาะ 96 บิต
– รหัสเฉพาะ IEEE 64 บิต ความเป็นไปได้ในการอนุมาน 802.15.4 64 บิตและ Bluetooth® Low Energy 48 บิต EUI
• I/O ความเร็วสูงถึง 72 ตัว โดย 70 ตัวรองรับ V ได้ 5 ตัว
• การสนับสนุนการพัฒนา
– การดีบักสายอนุกรม (SWD), JTAG สำหรับโปรเซสเซอร์แอปพลิเคชัน
– ทริกเกอร์ครอสแอปพลิเคชันพร้อมอินพุต/เอาต์พุต
– Embedded Trace Macrocell™ สำหรับการใช้งาน