ไมโครคอนโทรลเลอร์ ARM STM32L431CCT6 – MCU FPU พลังงานต่ำพิเศษ MCU Arm Cortex-M4 80 MHz แฟลช 256 Kbytes
♠ คำอธิบายสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
หมวดหมู่สินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32L431CC |
รูปแบบการติดตั้ง: | เอสเอ็มดี/เอสเอ็มที |
แพ็กเกจ / เคส: | แอลคิวเอฟพี-48 |
แกนหลัก: | ARM คอร์เท็กซ์ M4 |
ขนาดหน่วยความจำโปรแกรม: | ขนาด 256 กิโลไบต์ |
ความกว้างบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 12 บิต |
ความถี่สัญญาณนาฬิกาสูงสุด: | 80 เมกะเฮิรตซ์ |
จำนวน I/O: | 38 พอร์ตอินพุท |
ขนาด RAM ข้อมูล: | ขนาด 64 กิโลไบต์ |
แรงดันไฟเลี้ยง - ต่ำสุด: | 1.71 โวลต์ |
แรงดันไฟจ่าย - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิการทำงานขั้นต่ำ: | - 40 องศาเซลเซียส |
อุณหภูมิการทำงานสูงสุด: | + 85 องศาเซลเซียส |
บรรจุภัณฑ์: | ถาด |
ยี่ห้อ: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
ความละเอียด DAC: | 12 บิต |
ประเภทข้อมูล RAM: | เอสแรม |
ประเภทอินเทอร์เฟซ: | สามารถ, I2C, LPUART, SAI, SPI, USART |
ไวต่อความชื้น: | ใช่ |
จำนวนช่อง ADC: | 10 ช่อง |
จำนวนตัวจับเวลา/ตัวนับ: | 11 ตัวจับเวลา |
ซีรีย์โปรเซสเซอร์: | STM32L4 |
ผลิตภัณฑ์: | ไมโครโปรเซสเซอร์+FPU |
ประเภทสินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
ประเภทหน่วยความจำโปรแกรม: | แฟลช |
ปริมาณบรรจุโรงงาน: | 1500 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อทางการค้า: | STM32 |
ตัวจับเวลาเฝ้าระวัง: | ตัวจับเวลา Watchdog แบบมีหน้าต่าง |
น้ำหนักต่อหน่วย: | 0.006349 ออนซ์ |
♠ MCU+FPU Arm® Cortex®-M4 32 บิตที่ใช้พลังงานต่ำเป็นพิเศษ 100DMIPS, แฟลชสูงสุด 256KB, SRAM 64KB, อนาล็อก, เสียง
อุปกรณ์ STM32L431xx เป็นไมโครคอนโทรลเลอร์พลังงานต่ำพิเศษที่ใช้คอร์ RISC 32 บิต Arm® Cortex®-M4 ประสิทธิภาพสูงที่ทำงานที่ความถี่สูงถึง 80 MHz คอร์ Cortex-M4 มีหน่วยจุดลอยตัว (FPU) แบบความแม่นยำเดียวที่รองรับคำสั่งประมวลผลข้อมูลความแม่นยำเดียวของ Arm® และประเภทข้อมูลทั้งหมด นอกจากนี้ยังใช้ชุดคำสั่ง DSP เต็มรูปแบบและหน่วยป้องกันหน่วยความจำ (MPU) ซึ่งช่วยเพิ่มความปลอดภัยของแอปพลิเคชัน
อุปกรณ์ STM32L431xx ฝังหน่วยความจำความเร็วสูง (หน่วยความจำแฟลชสูงสุด 256 Kbyte, SRAM 64 Kbyte), อินเทอร์เฟซหน่วยความจำแฟลช Quad SPI (มีให้เลือกใช้ในทุกแพ็คเกจ) และ I/O ที่ได้รับการปรับปรุงและอุปกรณ์ต่อพ่วงต่างๆ ที่เชื่อมต่อกับบัส APB สองตัว บัส AHB สองตัว และเมทริกซ์บัสมัลติ AHB ขนาด 32 บิต
อุปกรณ์ STM32L431xx มีกลไกการป้องกันต่างๆ สำหรับหน่วยความจำแฟลชและ SRAM แบบฝัง ได้แก่ การป้องกันการอ่านข้อมูล การป้องกันการเขียน การป้องกันการอ่านข้อมูลรหัสที่เป็นกรรมสิทธิ์ และไฟร์วอลล์
อุปกรณ์นี้มี ADC 12 บิตที่รวดเร็ว (5 Msps) ตัวเปรียบเทียบ 2 ตัว เครื่องขยายสัญญาณการทำงาน 1 ตัว ช่อง DAC 2 ช่อง บัฟเฟอร์อ้างอิงแรงดันไฟฟ้าภายใน RTC พลังงานต่ำ ตัวจับเวลา 32 บิตเอนกประสงค์ 1 ตัว ตัวจับเวลา PWM 16 บิต 1 ตัวที่อุทิศให้กับการควบคุมมอเตอร์ ตัวจับเวลา 16 บิตเอนกประสงค์ 4 ตัว และตัวจับเวลาพลังงานต่ำ 16 บิต 2 ตัว
• พลังงานต่ำพิเศษด้วย FlexPowerControl
– แหล่งจ่ายไฟ 1.71 V ถึง 3.6 V
– ช่วงอุณหภูมิ -40 °C ถึง 85/105/125 °C
– 200 nA ในโหมด VBAT: แหล่งจ่ายไฟสำหรับ RTC และรีจิสเตอร์สำรอง 32×32 บิต
– โหมดปิดเครื่อง 8 nA (พินปลุก 5 อัน)
– โหมดสแตนด์บาย 28 nA (พินปลุก 5 อัน)
– โหมดสแตนด์บาย 280 nA พร้อม RTC
– โหมดหยุด 2 1.0 µA, 1.28 µA พร้อม RTC
– โหมดการทำงาน 84 µA/MHz
– โหมดการรับข้อมูลแบบแบตช์ (BAM)
– ปลุกจากโหมดหยุดภายใน 4 µs
– รีเซ็ตไฟดับ (BOR)
– เมทริกซ์เชื่อมต่อ
• แกนหลัก: CPU Arm® 32-bit Cortex®-M4 พร้อม FPU, ตัวเร่งความเร็วแบบเรียลไทม์แบบปรับตัว (ART Accelerator™) ที่ให้การทำงานแบบ 0-wait-state จากหน่วยความจำแฟลช, ความถี่สูงถึง 80 MHz, MPU, 100DMIPS และคำสั่ง DSP
• เกณฑ์มาตรฐานประสิทธิภาพ
– 1.25 DMIPS/MHz (ดรายสโตน 2.1)
– 273.55 CoreMark® (3.42 CoreMark/MHz ที่ 80 MHz)
• เกณฑ์มาตรฐานด้านพลังงาน
– คะแนน ULPBench® 176.7
• แหล่งที่มาของนาฬิกา
– ออสซิลเลเตอร์คริสตัล 4 ถึง 48 MHz
– ออสซิลเลเตอร์คริสตัล 32 kHz สำหรับ RTC (LSE)
– RC ภายใน 16 MHz ที่ปรับแต่งจากโรงงาน (±1%)
– RC ภายในกำลังไฟต่ำ 32 kHz (±5%)
– ออสซิลเลเตอร์ภายในแบบหลายความเร็วตั้งแต่ 100 kHz ถึง 48 MHz ปรับแต่งอัตโนมัติโดย LSE (ความแม่นยำดีกว่า ±0.25%)
– ภายใน 48 MHz พร้อมการกู้คืนสัญญาณนาฬิกา
– PLL 2 ตัวสำหรับนาฬิการะบบ เสียง และ ADC
• I/O รวดเร็วสูงสุด 83 ตัว ส่วนใหญ่ทนทานต่อแรงดันไฟฟ้า 5 โวลต์
• RTC พร้อมปฏิทิน HW สัญญาณเตือน และการสอบเทียบ
• ช่องสัมผัสแบบเก็บประจุสูงสุด 21 ช่อง รองรับเซ็นเซอร์สัมผัสแบบปุ่มสัมผัส เชิงเส้น และแบบหมุน
• ตัวจับเวลา 11x: 1x การควบคุมมอเตอร์ขั้นสูง 16 บิต, 1x 32 บิตและ 2x วัตถุประสงค์ทั่วไป, 2x 16 บิตพื้นฐาน, 2x ตัวจับเวลา 16 บิตพลังงานต่ำ (พร้อมใช้งานในโหมดหยุด), วอทช์ด็อก 2x, ตัวจับเวลา SysTick
• ความทรงจำ
– แฟลชแบงก์เดียวขนาดสูงสุด 256 KB พร้อมการป้องกันการอ่านรหัสที่เป็นกรรมสิทธิ์
– SRAM ขนาด 64 KB รวมถึง 16 KB พร้อมการตรวจสอบความเท่าเทียมกันของฮาร์ดแวร์
– อินเทอร์เฟซหน่วยความจำ Quad SPI
• อุปกรณ์ต่อพ่วงอะนาล็อกที่หลากหลาย (แหล่งจ่ายไฟอิสระ)
– 1x 12 บิต ADC 5 Msps สูงสุด 16 บิตพร้อมการโอเวอร์แซมปลิงฮาร์ดแวร์ 200 µA/Msps
– ช่องเอาต์พุต DAC 12 บิต 2 ช่อง ตัวอย่างและโฮลด์พลังงานต่ำ
– เครื่องขยายสัญญาณปฏิบัติการ 1x พร้อม PGA ในตัว
– ตัวเปรียบเทียบพลังงานต่ำพิเศษ 2x
• อินเทอร์เฟซการสื่อสาร 16x
– 1x SAI (อินเทอร์เฟซเสียงแบบอนุกรม)
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– USART 4x (ISO 7816, LIN, IrDA, โมเด็ม)
– 1x LPUART (หยุดการปลุกครั้งที่ 2)
– 3x SPI (และ 1x Quad SPI)
– อินเทอร์เฟซ CAN (2.0B Active) และ SDMMC
– มาสเตอร์โปรโตคอล SWPMI แบบสายเดียว I/F
– IRTIM (อินเทอร์เฟซอินฟราเรด)
• ตัวควบคุม DMA 14 ช่อง
• เครื่องสร้างตัวเลขสุ่มที่แท้จริง
• หน่วยคำนวณ CRC, ID เฉพาะ 96 บิต
• รองรับการพัฒนา: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™