STM32L476VGT6 ไมโครคอนโทรลเลอร์ ARM – MCU Ultra-low-power FPU Arm Cortex-M4 MCU 80 MHz 1 Mbyte of Flash LCD, USB OTG, DFSD
♠รายละเอียดสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | เอส.ที.ไมโครอิเล็กทรอนิกส์ |
ประเภทสินค้า: | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32L476VG |
สไตล์การติดตั้ง: | เอสเอ็มดี/SMT |
บรรจุภัณฑ์ / กล่อง: | แอลคิวเอฟพี-100 |
หลัก: | อาร์ม คอร์เท็กซ์ M4 |
ขนาดหน่วยความจำโปรแกรม: | 1 ลบ |
ความกว้างของบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 3 x 12 บิต |
ความถี่นาฬิกาสูงสุด: | 80 เมกะเฮิรตซ์ |
จำนวน I/O: | 82 อินพุต/เอาต์พุต |
ขนาด RAM ข้อมูล: | 128 กิโลไบต์ |
การจ่ายแรงดัน - ต่ำสุด: | 1.71 โวลต์ |
แรงดันไฟ - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิในการทำงานต่ำสุด: | - 40 องศาเซลเซียส |
อุณหภูมิในการทำงานสูงสุด: | + 85 องศาเซลเซียส |
บรรจุภัณฑ์: | ถาด |
แรงดันอะนาล็อก: | 3.3 โวลต์ |
ยี่ห้อ: | เอส.ที.ไมโครอิเล็กทรอนิกส์ |
ความละเอียด DAC: | 12 บิต |
ประเภทข้อมูล RAM: | แรม |
แรงดันไฟเข้า/ออก: | 3.3 โวลต์ |
ประเภทอินเทอร์เฟซ: | สามารถ, I2C, LPUART, SAI, SPI, USART, USB |
ไวต่อความชื้น: | ใช่ |
จำนวนช่อง ADC: | 16 ช่อง |
ชุดโปรเซสเซอร์: | STM32L476xx |
ผลิตภัณฑ์: | MCU+FPU |
ประเภทสินค้า: | ไมโครคอนโทรลเลอร์ ARM - MCU |
ประเภทหน่วยความจำโปรแกรม: | แฟลช |
ปริมาณแพ็คโรงงาน: | 540 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อการค้า: | STM32 |
ตัวจับเวลา Watchdog: | ตัวจับเวลา Watchdog, มีหน้าต่าง |
หน่วยน้ำหนัก: | 0.046530 ออนซ์ |
♠ Ultra-low-power Arm® Cortex®-M4 32-bit MCU+FPU, 100DMIPS, แฟลชสูงสุด 1MB, 128 KB SRAM, USB OTG FS, LCD, ext.เอสเอ็มพีเอส
อุปกรณ์ STM32L476xx เป็นไมโครคอนโทรลเลอร์พลังงานต่ำพิเศษที่ใช้แกน RISC 32 บิต Arm® Cortex®-M4 ประสิทธิภาพสูงทำงานที่ความถี่สูงถึง 80 MHzแกน Cortex-M4 มีหน่วยจุดลอยตัว (FPU) ความแม่นยำเดียวซึ่งรองรับคำสั่งและประเภทข้อมูลการประมวลผลข้อมูลความแม่นยำเดียวของ Arm® ทั้งหมดนอกจากนี้ยังใช้ชุดคำสั่ง DSP เต็มรูปแบบและหน่วยป้องกันหน่วยความจำ (MPU) ซึ่งช่วยเพิ่มความปลอดภัยของแอปพลิเคชัน
อุปกรณ์ STM32L476xx ฝังหน่วยความจำความเร็วสูง (หน่วยความจำแฟลชสูงสุด 1 Mbyte, สูงสุด 128 Kbyte ของ SRAM), ตัวควบคุมหน่วยความจำภายนอกที่ยืดหยุ่น (FSMC) สำหรับหน่วยความจำคงที่ (สำหรับอุปกรณ์ที่มีแพ็คเกจ 100 พินขึ้นไป), Quad SPI อินเทอร์เฟซหน่วยความจำแฟลช (มีในทุกแพ็คเกจ) และ I/O ที่ปรับปรุงแล้วและอุปกรณ์ต่อพ่วงที่หลากหลายที่เชื่อมต่อกับบัส APB สองบัส บัส AHB สองคัน และเมทริกซ์บัส AHB แบบมัลติ 32 บิตแบบ 32 บิต
อุปกรณ์ STM32L476xx ฝังกลไกการป้องกันหลายอย่างสำหรับหน่วยความจำแฟลชแบบฝังและ SRAM: การป้องกันการอ่านข้อมูล การป้องกันการเขียน การป้องกันการอ่านรหัสที่เป็นกรรมสิทธิ์ และไฟร์วอลล์
อุปกรณ์ดังกล่าวนำเสนอ ADC 12 บิตที่รวดเร็วสูงสุดสามตัว (5 Msps), ตัวเปรียบเทียบสองตัว, ตัวขยายสัญญาณการทำงานสองตัว, ช่องสัญญาณ DAC สองช่อง, บัฟเฟอร์อ้างอิงแรงดันไฟฟ้าภายใน, RTC พลังงานต่ำ, ตัวจับเวลา 32 บิตสำหรับวัตถุประสงค์ทั่วไปสองตัว, 16 สองตัว - ตัวจับเวลาบิต PWM สำหรับการควบคุมมอเตอร์โดยเฉพาะ ตัวจับเวลา 16 บิตสำหรับใช้งานทั่วไปเจ็ดตัว และตัวจับเวลาพลังงานต่ำ 16 บิตสองตัวอุปกรณ์รองรับตัวกรองดิจิทัลสี่ตัวสำหรับโมดูเลเตอร์ sigma delta ภายนอก (DFSDM)
• ใช้พลังงานต่ำเป็นพิเศษด้วย FlexPowerControl
– แหล่งจ่ายไฟ 1.71 V ถึง 3.6 V
– -40 °C ถึง 85/105/125 °C ช่วงอุณหภูมิ
– 300 nA ในโหมด VBAT: จัดหา RTC และรีจิสเตอร์สำรอง 32×32 บิต
– โหมดปิดเครื่อง 30 nA (5 พินปลุก)
– 120 nA โหมดสแตนด์บาย (5 พินปลุก)
– 420 nA โหมดสแตนด์บายพร้อม RTC
– 1.1 µA โหมด Stop 2, 1.4 µA พร้อม RTC
– โหมดรัน 100 µA/MHz (โหมด LDO)
– โหมดรัน 39 μA/MHz (@3.3 V โหมด SMPS)
– โหมดการซื้อเป็นชุด (BAM)
– ปลุก 4 µs จากโหมดหยุด
– รีเซ็ตเป็นสีน้ำตาล (BOR)
- เมทริกซ์การเชื่อมต่อระหว่างกัน
• Core: Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) ช่วยให้สามารถดำเนินการสถานะรอ 0 จากหน่วยความจำแฟลช, ความถี่สูงสุด 80 MHz, MPU, 100DMIPS และคำสั่ง DSP
• เกณฑ์มาตรฐานการปฏิบัติงาน
– 1.25 DMIPS/MHz (ดรายสโตน 2.1)
– 273.55 CoreMark® (3.42 CoreMark/MHz @ 80 MHz)
• เกณฑ์มาตรฐานด้านพลังงาน
– คะแนน CP 294 ULPMark™
– 106 คะแนน ULPMark™ PP
• แหล่งที่มาของนาฬิกา
– คริสตัลออสซิลเลเตอร์ 4 ถึง 48 MHz
– คริสตัลออสซิลเลเตอร์ 32 kHz สำหรับ RTC (LSE)
– RC ตัดภายใน 16 MHz โรงงาน (± 1%)
– พลังงานต่ำภายใน 32 kHz RC (±5%)
– ออสซิลเลเตอร์หลายความเร็วภายใน 100 kHz ถึง 48 MHz ตัดอัตโนมัติโดย LSE (ความแม่นยำดีกว่า ±0.25 %)
– 3 PLLs สำหรับนาฬิการะบบ, USB, เสียง, ADC
• สูงสุด 114 I/O ที่รวดเร็ว สูงสุด 5 V-tolerant, สูงสุด 14 I/O พร้อมการจ่ายอิสระสูงสุด 1.08 V
• RTC พร้อมปฏิทิน HW การเตือนและการสอบเทียบ
• LCD 8× 40 หรือ 4× 44 พร้อมตัวแปลง step-up
• ช่องตรวจจับความจุสูงสุด 24 ช่อง: รองรับปุ่มสัมผัส เซ็นเซอร์สัมผัสแบบเส้นตรงและแบบหมุน
• ตัวจับเวลา 16x: 2x การควบคุมมอเตอร์ขั้นสูง 16 บิต, 2x 32 บิตและ 5x 16 บิตสำหรับวัตถุประสงค์ทั่วไป, 2x พื้นฐาน 16 บิต, 2x ตัวจับเวลา 16 บิตพลังงานต่ำ (ใช้งานได้ในโหมดหยุด), 2x watchdogs, SysTick จับเวลา
• ความทรงจำ
– แฟลชสูงสุด 1 MB, 2 ช่องอ่านขณะเขียน, การป้องกันการอ่านรหัสที่เป็นกรรมสิทธิ์
– สูงสุด 128 KB ของ SRAM รวมถึง 32 KB พร้อมการตรวจสอบความเท่าเทียมกันของฮาร์ดแวร์
– อินเทอร์เฟซหน่วยความจำภายนอกสำหรับหน่วยความจำแบบสแตติกที่รองรับหน่วยความจำ SRAM, PSRAM, NOR และ NAND
- อินเตอร์เฟสหน่วยความจำ Quad SPI
• ฟิลเตอร์ดิจิตอล 4x สำหรับโมดูเลเตอร์ sigma delta
• อุปกรณ์ต่อพ่วงแบบอะนาล็อกที่หลากหลาย (อุปกรณ์จ่ายอิสระ)
– 3x 12-bit ADC 5 Msps, สูงสุด 16-bit พร้อมการสุ่มตัวอย่างเกินฮาร์ดแวร์, 200 µA/Msps
– ช่องเอาต์พุต DAC 12 บิต 2x ตัวอย่างพลังงานต่ำและค้าง
– แอมพลิฟายเออร์สำหรับการทำงาน 2x พร้อม PGA ในตัว
– เครื่องเปรียบเทียบพลังงานต่ำพิเศษ 2 เท่า
• 20x อินเตอร์เฟสการสื่อสาร
– USB OTG 2.0 ฟูลสปีด, LPM และ BCD
– 2x SAI (อินเทอร์เฟซเสียงแบบอนุกรม)
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 5x USARTs (ISO 7816, LIN, IrDA, โมเด็ม)
– 1x LPUART (หยุดการปลุก 2 ครั้ง)
– 3x SPI (และ 1x Quad SPI)
- อินเทอร์เฟซ CAN (2.0B Active) และ SDMMC
– SWPMI single wire protocol master I/F
– IRTIM (อินเทอร์เฟซอินฟราเรด)
• เครื่องกำเนิดตัวเลขสุ่มจริง
• หน่วยคำนวณ CRC รหัสเฉพาะ 96 บิต
• การสนับสนุนการพัฒนา: การดีบักแบบอนุกรม (SWD), JTAG, Embedded Trace Macrocell™
• บรรจุภัณฑ์ทั้งหมดเป็นไปตามมาตรฐาน ECOPACK2®