ST ตัดพลังงานจาก MCU Cortex-M56+ 0MHz และเพิ่มความปลอดภัย

บล็อก mcu STMicroelectronics STM32U0

“MCU ที่เรียกว่า STM32U0 สามารถลดการใช้พลังงานได้มากถึง 50% เมื่อเทียบกับผลิตภัณฑ์รุ่นก่อนๆ” บริษัทกล่าว “ช่วยให้การออกแบบต่างๆ ไม่ใช้แบตเตอรี่มากขึ้น โดยทำงานจากระบบการเก็บเกี่ยวพลังงานเพียงอย่างเดียว เช่น เซลล์แสงอาทิตย์ขนาดเล็ก”

ในวันเดียวกันนั้น ST ได้ประกาศเปิดตัว MCU FD-SoI ในอนาคตพร้อมหน่วยความจำแบบเปลี่ยนเฟส

เมื่อสุ่มเลือก STM32U083xC พวกมันจะทำงานตั้งแต่ 1.71 ถึง 3.6V และกินไฟ 130nA ในโหมดแบตเตอรี่สำรอง โดยมีนาฬิกาแบบเรียลไทม์และรีจิสเตอร์ 32 บิตเก้าตัวที่ยังคงอยู่

โหมดรันมีราคา 52μA/MHz ตามหน้าแรกของเอกสารข้อมูล ซึ่งกล่าวต่อไปว่าในการปิดเครื่อง โดยมีหมุดปลุกทำงานอยู่ 16 พิน ซึ่งสามารถลดลงเหลือ 30nA และเพิ่มเป็น 8nA ในโหมดสแตนด์บาย (160kbyte ram ยังคงอยู่) โดยมีหมุดปลุกเดียวกัน หรือ 695nA หาก RTC ได้รับการสนับสนุนเช่นกัน โหมดหยุดพลังงานต่ำสุดมีราคา 825nA (4nA พร้อม RTC) การปลุกอยู่ใน XNUMXμs จากโหมดหยุดการระบายน้ำสูงสุด

การใช้พลังงานได้รับความช่วยเหลือโดยการมีตัวควบคุมเชิงเส้นสองตัวในตัว ตัวแรกสำหรับการทำงานสูงสุด 56MHz และพลังงานต่ำ เครื่องควบคุม สำหรับการทำงานที่ความเร็วสูงสุด 2MHz - โหมดการทำงานที่ใช้พลังงานต่ำ

มีแหล่งสัญญาณนาฬิกามากมาย รวมถึงตัวเลือกคริสตัลและนาฬิกา RC แบบปรับได้สำหรับการปรับการใช้พลังงานอย่างละเอียด

ใกล้ 67DMIPS เป็นไปได้ที่ 56MHz ต้องขอบคุณแฟลช 64 บิตและตัวเร่งความเร็วที่ใช้คิวการดึงข้อมูลคำสั่งล่วงหน้าและแคชสาขา ST กล่าว โดยเสริมว่า "ประสิทธิภาพที่ได้รับจากตัวเร่งความเร็ว ART เทียบเท่ากับการเรียกใช้โปรแกรมสถานะรอ 0 จากหน่วยความจำแฟลช ที่ความถี่ CPU สูงถึง 56 MHz”

Security

บริษัทให้ความสำคัญกับความปลอดภัยอย่างจริงจัง: “อุปกรณ์ STM32U0 เป็น MCU ตัวแรกที่ทำงานบน Arm Cortex-M0+ โดยมีเป้าหมายที่ SESIP ระดับ 3 และ PSA ระดับ 1 ที่มุ่งเน้นไปที่การป้องกันโค้ดเฟิร์มแวร์ การรับรองให้การรับประกันโดยหน่วยงานอิสระว่าผู้ผลิตผลิตภัณฑ์สามารถใช้ประโยชน์เพื่อให้สอดคล้องกับเครื่องหมาย US Cyber ​​Trust Mark ที่กำลังจะออกและข้อบังคับ EU Radio Equipment Directive [RED]”

สำหรับอินเทอร์เฟซผู้ใช้ ช่องการตรวจจับแบบ capacitive หลายช่องจะรวมอยู่ในอุปกรณ์บางตัว เช่นเดียวกับที่เป็นอยู่ จอแอลซีดี คอนโทรลเลอร์สำหรับจอแสดงผลเซ็กเมนต์ 8×48 หรือ 4×52 ที่มีตัวแปลงแบบสเต็ปอัพ

การทำงานอยู่ระหว่าง -40 ถึง +85°C (หัวต่อ +105°C) หรือ -40 ถึง +125°C (หัวต่อ +130°C)

อุปกรณ์ต่อพ่วงแบบอะนาล็อก ได้แก่ ADC, DAC, แอมพลิฟายเออร์ในการดำเนินงาน (พร้อมแอมพลิฟายเออร์เกนที่ตั้งโปรแกรมได้) และเครื่องเปรียบเทียบแบบอะนาล็อก ทั้งออปแอมป์และตัวเปรียบเทียบมีอินพุตแบบรางต่อราง

นอกเหนือจาก RTC แล้ว ซูเปอร์เซ็ตของตัวจับเวลาคือ: 1x อเนกประสงค์ 32 บิต, 1x 16 บิต PWM สำหรับการควบคุมมอเตอร์โดยเฉพาะ, 3x อเนกประสงค์ 16 บิต และ 3x 16 บิตใช้พลังงานต่ำ

มีตัวเลือกแฟลชสูงสุด 256kbyte และแพ็คเกจสูงสุด 81 แผ่น

ตระกูล STM32U0 มีสามส่วน:

STM32U0… แฟลช (กิโลไบต์) แรม (กิโลไบต์) จอแอลซีดี
ตัวควบคุมส่วน
ไร้คริสตัล
ยูเอสบี 2.0 (อุปกรณ์)
เปรียบเทียบ ตัวจับเวลาพร้อมอินพุต
จับ
UART อส 128/256
STM32U031 16 - 64 12 1 2 1
STM32U073 64 - 256 40 Y Y 2 3 2
STM32U083 256 40 Y Y 2 3 2 Y

ค้นหาเอกสารข้อมูล STM32U083xC ที่นี่ พร้อมตัวเลขการใช้พลังงานโดยละเอียดจากหน้า 48 สำหรับเก้าหน้าถัดไป – ST จะไม่มีค่าอะไรเลยหากไม่ละเอียด เมื่อเจาะลึกสิ่งเหล่านี้ 52μA/MHz อยู่ที่ 48MHz 25°C จาก 1.8V ที่ใช้เกณฑ์มาตรฐานที่มีป้ายกำกับว่า 'While'