ไมโครคอนโทรลเลอร์ ARM STM32G0B1CEU6 – MCU หลัก Arm Cortex-M0+ MCU 32 บิต, แฟลชสูงสุด 512KB, RAM 144KB, USART 6x
♠ คำอธิบายสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
หมวดหมู่สินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32G0 |
รูปแบบการติดตั้ง: | เอสเอ็มดี/เอสเอ็มที |
แกนหลัก: | ARM คอร์เท็กซ์ M0+ |
ขนาดหน่วยความจำโปรแกรม: | ขนาด 512 กิโลไบต์ |
ความกว้างบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 12 บิต |
ความถี่สัญญาณนาฬิกาสูงสุด: | 64 เมกะเฮิรตซ์ |
จำนวน I/O: | 44 พอร์ตอินพุต/เอาต์พุต |
ขนาด RAM ข้อมูล: | 144 กิโลไบต์ |
แรงดันไฟเลี้ยง - ต่ำสุด: | 1.7 โวลต์ |
แรงดันไฟจ่าย - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิการทำงานขั้นต่ำ: | - 40 องศาเซลเซียส |
อุณหภูมิการทำงานสูงสุด: | + 85 องศาเซลเซียส |
บรรจุภัณฑ์: | ถาด |
ยี่ห้อ: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
ประเภทอินเทอร์เฟซ: | ยูเออาร์ที |
ไวต่อความชื้น: | ใช่ |
ประเภทสินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
ปริมาณบรรจุโรงงาน: | 1560 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อทางการค้า: | STM32 |
น้ำหนักต่อหน่วย: | 0.003527 ออนซ์ |
♠ MCU 32 บิตไร้สายแบบมัลติโปรโตคอลที่ใช้ Arm® Cortex®-M4 พร้อม FPU โซลูชันวิทยุ Bluetooth® 5.2
อุปกรณ์ไร้สายมัลติโปรโตคอล STM32WB15CC และใช้พลังงานต่ำพิเศษฝังวิทยุทรงพลังและใช้พลังงานต่ำพิเศษที่สอดคล้องกับข้อกำหนด Bluetooth® Low Energy SIG 5.2 มี Arm® Cortex®-M0+ เฉพาะสำหรับดำเนินการเลเยอร์ต่ำแบบเรียลไทม์ทั้งหมด
อุปกรณ์นี้ได้รับการออกแบบมาให้ใช้พลังงานต่ำเป็นพิเศษและใช้คอร์ RISC 32 บิต Arm® Cortex®-M4 ประสิทธิภาพสูงที่ทำงานที่ความถี่สูงถึง 64 MHz คอร์นี้มีหน่วยจุดลอยตัว (FPU) แบบความแม่นยำเดียวที่รองรับคำสั่งประมวลผลข้อมูลความแม่นยำเดียวของ Arm® และประเภทข้อมูลทั้งหมด นอกจากนี้ยังใช้ชุดคำสั่ง DSP เต็มรูปแบบและหน่วยป้องกันหน่วยความจำ (MPU) ซึ่งช่วยเพิ่มความปลอดภัยของแอปพลิเคชัน
IPCC จัดให้มีการสื่อสารระหว่างโปรเซสเซอร์ที่ได้รับการปรับปรุงด้วยช่องทางสองทิศทางจำนวน 6 ช่อง HSEM จัดเตรียมฮาร์ดแวร์เซมาโฟร์ที่ใช้เพื่อแบ่งปันทรัพยากรร่วมกันระหว่างโปรเซสเซอร์ทั้งสอง
อุปกรณ์ฝังหน่วยความจำความเร็วสูง (หน่วยความจำแฟลช 320 Kbytes, SRAM 48 Kbytes) และ I/O และอุปกรณ์ต่อพ่วงที่ได้รับการปรับปรุงมากมาย
รองรับการถ่ายโอนข้อมูลโดยตรงระหว่างหน่วยความจำและอุปกรณ์ต่อพ่วงและจากหน่วยความจำหนึ่งไปยังหน่วยความจำโดยช่อง DMA เจ็ดช่องพร้อมการแมปช่องสัญญาณแบบยืดหยุ่นเต็มรูปแบบโดยอุปกรณ์ต่อพ่วง DMAMUX
อุปกรณ์นี้มีกลไกต่างๆ สำหรับหน่วยความจำแฟลชฝังตัวและ SRAM ได้แก่ การป้องกันการอ่านข้อมูล การป้องกันการเขียนข้อมูล และการป้องกันการอ่านข้อมูลรหัสที่เป็นกรรมสิทธิ์ สามารถรักษาความปลอดภัยของหน่วยความจำบางส่วนสำหรับการเข้าถึงเฉพาะของ Cortex® -M0+
• รวมถึงเทคโนโลยีจดสิทธิบัตรอันทันสมัยของ ST
• วิทยุ
– 2.4 GHz – เครื่องรับส่งสัญญาณ RF รองรับคุณสมบัติ Bluetooth® 5.2
– ความไว RX: -95.5 dBm (Bluetooth® Low Energy ที่ 1 Mbps)
– กำลังส่งออกที่ตั้งโปรแกรมได้สูงถึง +5.5 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)
• แพลตฟอร์มพลังงานต่ำพิเศษ
– แหล่งจ่ายไฟ 1.71 ถึง 3.6 V
– – ช่วงอุณหภูมิ 40 °C ถึง 85 / 105 °C
– โหมดปิดเครื่อง 12 nA
– โหมดสแตนด์บาย 610 nA + RTC + RAM 48 KB
– MCU โหมดแอ็คทีฟ: 33 µ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)
• การจัดการการจัดหาและรีเซ็ต
– เครื่องแปลงสเต็ปดาวน์ SMPS แบบฝังประสิทธิภาพสูงพร้อมโหมดบายพาสอัจฉริยะ
– BOR (รีเซ็ตไฟดับ) ที่ปลอดภัยเป็นพิเศษและใช้พลังงานต่ำ โดยมีเกณฑ์ให้เลือก 5 เกณฑ์
– POR/PDR พลังงานต่ำพิเศษ
– เครื่องตรวจจับแรงดันไฟฟ้าแบบตั้งโปรแกรมได้ (PVD)
– โหมด VBAT พร้อม RTC และรีจิสเตอร์สำรอง
• แหล่งสัญญาณนาฬิกา
– ออสซิลเลเตอร์คริสตัลความถี่ 32 MHz พร้อมตัวเก็บประจุแบบปรับแต่งในตัว (วิทยุและนาฬิกา CPU)
– ออสซิลเลเตอร์คริสตัล 32 kHz สำหรับ RTC (LSE)
– RC ภายในกำลังไฟต่ำ 32 kHz (LSI1)
– RC แบบดริฟท์ต่ำภายใน 32 kHz (LSI2)
– ออสซิลเลเตอร์ภายในหลายความเร็ว 100 kHz ถึง 48 MHz ปรับแต่งจากโรงงาน
– RC ภายในความเร็วสูง 16 MHz ที่โรงงานปรับแต่งแล้ว
– 1x PLL สำหรับนาฬิการะบบและ ADC
• ความทรงจำ
– หน่วยความจำแฟลช 320 KB พร้อมการป้องกันเซกเตอร์ (PCROP) ต่อการทำงาน R/W ช่วยให้สามารถสแต็กวิทยุและใช้งานแอปพลิเคชันได้
– SRAM 48 KB รวมถึง 36 KB พร้อมการตรวจสอบความเท่าเทียมกันของฮาร์ดแวร์
– รีจิสเตอร์สำรองข้อมูล 20×32 บิต
– บูตโหลดเดอร์รองรับอินเทอร์เฟซ USART, SPI, I2C
– 1 Kbyte (128 คำคู่) OTP
• อุปกรณ์ต่อพ่วงอะนาล็อกที่หลากหลาย (ต่ำถึง 1.62 V)
– ADC 12 บิต 2.5 Msps, 190 µA/Msps
– ตัวเปรียบเทียบพลังงานต่ำพิเศษ 1x
• อุปกรณ์ต่อพ่วงระบบ
– ตัวควบคุมการสื่อสารระหว่างโปรเซสเซอร์ (IPCC) สำหรับการสื่อสารกับ Bluetooth® Low Energy
– HW Semaphores สำหรับการแบ่งปันทรัพยากรระหว่าง CPU
– ตัวควบคุม DMA 1x (ช่อง 7x) รองรับ ADC, SPI, I2C, USART, AES, ตัวจับเวลา
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus และโหมดสมาร์ทการ์ด)
– 1x LPUART (พลังงานต่ำ)
– 1x SPI 32 เมกะบิต/วินาที
– 1x I2C (SMBus/PMBus®)
– ตัวควบคุมการสัมผัสแบบสัมผัส สูงสุด 8 เซ็นเซอร์
– 1x 16 บิต สี่ช่องสัญญาณตัวจับเวลาขั้นสูง
– 1x 32 บิต ไทม์เมอร์สี่ช่อง
– ตัวจับเวลาพลังงานต่ำพิเศษ 16 บิต 2 ตัว
– 1x Systick อิสระ
– 1x เฝ้าระวังอิสระ
– 1x วอทช์ด็อกหน้าต่าง
• ความปลอดภัยและการระบุตัวตน
– การติดตั้งเฟิร์มแวร์ที่ปลอดภัย (SFI) สำหรับสแต็ก SW Bluetooth® Low Energy
– การเข้ารหัสฮาร์ดแวร์ 2x AES สูงสุด 256 บิตสำหรับแอปพลิเคชันและ Bluetooth® Low Energy
– หน่วยงานคีย์สาธารณะของ HW (PKA)
– อัลกอริทึมการเข้ารหัส: RSA, Diffie-Helman, ECC บน GF(p)
– เครื่องสร้างตัวเลขสุ่มที่แท้จริง (RNG)
– การป้องกันภาคส่วนจากการปฏิบัติการสำรวจและผลิต (PCROP)
– หน่วยคำนวณ CRC – ข้อมูลแม่พิมพ์: ID เฉพาะ 96 บิต
– รหัสเฉพาะ IEEE 64 บิต ความเป็นไปได้ในการอนุมาน Bluetooth® Low Energy 48 บิต EUI
• I/O ความเร็วสูงถึง 37 ตัว โดยมี 35 ตัวที่ทนต่อ V ได้ 5 ตัว
• การสนับสนุนการพัฒนา
– การดีบักสายอนุกรม (SWD), JTAG สำหรับโปรเซสเซอร์แอปพลิเคชัน
– ทริกเกอร์ข้ามแอปพลิเคชัน