STM32F301K8T7 ไมโครคอนโทรลเลอร์ ARM – MCU หลักสัญญาณผสม MCUs Arm Cortex-M4 core DSP & FPU, 64 Kbytes of Flash 7
♠รายละเอียดสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | เอส.ที.ไมโครอิเล็กทรอนิกส์ |
ประเภทสินค้า: | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32F3 |
สไตล์การติดตั้ง: | เอสเอ็มดี/SMT |
บรรจุภัณฑ์ / กล่อง: | แอลคิวเอฟพี-32 |
หลัก: | อาร์ม คอร์เท็กซ์ M4 |
ขนาดหน่วยความจำโปรแกรม: | 64 กิโลไบต์ |
ความกว้างของบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 12 บิต |
ความถี่นาฬิกาสูงสุด: | 72 เมกะเฮิรตซ์ |
จำนวน I/O: | 10 อินพุต/เอาต์พุต |
ขนาด RAM ข้อมูล: | 16 กิโลไบต์ |
การจ่ายแรงดัน - ต่ำสุด: | 2 โวลต์ |
แรงดันไฟ - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิในการทำงานต่ำสุด: | - 40 องศาเซลเซียส |
อุณหภูมิในการทำงานสูงสุด: | + 105 ซ |
บรรจุภัณฑ์: | ถาด |
แรงดันอะนาล็อก: | 2 โวลต์ถึง 3.6 โวลต์ |
ยี่ห้อ: | เอส.ที.ไมโครอิเล็กทรอนิกส์ |
ความละเอียด DAC: | 12 บิต |
ประเภทข้อมูล RAM: | แรม |
ประเภทอินเทอร์เฟซ: | I2C, SPI, USART |
จำนวนช่อง ADC: | 8 ช่อง |
ผลิตภัณฑ์: | MCU+FPU |
ประเภทสินค้า: | ไมโครคอนโทรลเลอร์ ARM - MCU |
ประเภทหน่วยความจำโปรแกรม: | แฟลช |
ปริมาณแพ็คโรงงาน: | 1500 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อการค้า: | STM32 |
ตัวจับเวลา Watchdog: | ตัวจับเวลา Watchdog, มีหน้าต่าง |
♠ Arm® Cortex®-M4 32-bit MCU+FPU, สูงสุด 64 KB Flash, 16 KB SRAM, ADC, DAC, COMP, Op-Amp, 2.0 – 3.6 V
ตระกูล STM32F301x6/8 ใช้แกน RISC 32 บิต Arm® Cortex®-M4 ประสิทธิภาพสูงที่ทำงานที่ความถี่สูงถึง 72 MHz และฝังหน่วยจุดลอยตัว (FPU)ตระกูลนี้ประกอบด้วยหน่วยความจำแบบฝังความเร็วสูง (หน่วยความจำแฟลชสูงสุด 64 Kbytes, SRAM สูงสุด 16 Kbytes) และ I/O และอุปกรณ์ต่อพ่วงที่ปรับปรุงแล้วจำนวนมากที่เชื่อมต่อกับบัส APB สองตัว
อุปกรณ์เหล่านี้มี ADC 12 บิตที่รวดเร็ว (5 Msps), ตัวเปรียบเทียบสามตัว, แอมพลิฟายเออร์สำหรับการทำงาน, ช่องตรวจจับแบบคาปาซิทีฟสูงสุด 18 ช่อง, ช่องสัญญาณ DAC หนึ่งช่อง, RTC พลังงานต่ำ, ตัวจับเวลา 32 บิตสำหรับใช้งานทั่วไปหนึ่งตัว, ตัวจับเวลาหนึ่งตัว เพื่อควบคุมมอเตอร์ และตัวจับเวลา 16 บิตสำหรับใช้งานทั่วไปสูงสุดสามตัว และตัวจับเวลาหนึ่งตัวเพื่อขับ DACนอกจากนี้ยังมีอินเทอร์เฟซการสื่อสารมาตรฐานและขั้นสูง: I2C สามตัว, USART สูงสุดสามตัว, SPI สูงสุดสองตัวพร้อม I2S ฟูลดูเพล็กซ์แบบมัลติเพล็กซ์ และเครื่องส่งสัญญาณอินฟราเรด
ตระกูล STM32F301x6/8 ทำงานในช่วงอุณหภูมิ –40 ถึง +85°C และ –40 ถึง +105°C จากแหล่งจ่ายไฟ 2.0 ถึง 3.6 Vชุดโหมดประหยัดพลังงานที่ครอบคลุมช่วยให้สามารถออกแบบแอพพลิเคชั่นที่ใช้พลังงานต่ำได้
ตระกูล STM32F301x6/8 มีอุปกรณ์ในแพ็คเกจ 32-, 48-, 49- และ 64 พิน
ชุดอุปกรณ์ต่อพ่วงที่ให้มาจะเปลี่ยนไปตามอุปกรณ์ที่เลือก
• แกนหลัก: Arm® 32-bit Cortex®-M4 CPU พร้อม FPU (สูงสุด 72 MHz), การคูณรอบเดียวและการแบ่ง HW, คำสั่ง DSP
• ความทรงจำ
– หน่วยความจำแฟลช 32 ถึง 64 Kbytes
– 16 Kbytes ของ SRAM บนดาต้าบัส
• หน่วยคำนวณซีอาร์ซี
• รีเซ็ตและจัดการพลังงาน
– ช่วงแรงดันไฟฟ้า VDD, VDDA: 2.0 ถึง 3.6 V
– รีเซ็ตการเปิด/ปิดเครื่อง (POR/PDR)
– เครื่องตรวจจับแรงดันไฟฟ้าที่ตั้งโปรแกรมได้ (PVD)
– พลังงานต่ำ: สลีป หยุด และสแตนด์บาย
- การจัดหา VBAT สำหรับ RTC และการลงทะเบียนสำรอง
• การจัดการนาฬิกา
- คริสตัลออสซิลเลเตอร์ 4 ถึง 32 MHz
– ออสซิลเลเตอร์ 32 kHz สำหรับ RTC พร้อมการสอบเทียบ
– ภายใน 8 MHz RC พร้อมตัวเลือก x 16 PLL
- ออสซิลเลเตอร์ภายใน 40 kHz
• พอร์ต I/O ที่รวดเร็วสูงสุด 51 พอร์ต แมปทั้งหมดบนเวกเตอร์การขัดจังหวะภายนอก ความทนทานต่อ 5 V หลายตัว
• เมทริกซ์การเชื่อมต่อระหว่างกัน
• คอนโทรลเลอร์ DMA 7 แชนเนลรองรับตัวจับเวลา, ADCs, SPI, I2Cs, USARTs และ DAC
• 1 × ADC 0.20 μs (สูงสุด 15 แชนเนล) พร้อมความละเอียดที่เลือกได้ 12/10/8/6 บิต, ช่วงการแปลง 0 ถึง 3.6 V, โหมดปลายเดี่ยว/ดิฟเฟอเรนเชียล, แหล่งจ่ายอะนาล็อกแยกจาก 2.0 ถึง 3.6 V
• เซ็นเซอร์อุณหภูมิ
• 1 x 12-bit DAC channel พร้อมแหล่งจ่ายอะนาล็อกตั้งแต่ 2.4 ถึง 3.6 V
• ตัวเปรียบเทียบแบบอะนาล็อกแบบรางต่อรางที่รวดเร็วสามตัวพร้อมการจ่ายแบบอะนาล็อกตั้งแต่ 2.0 ถึง 3.6 V
• 1 x แอมพลิฟายเออร์สำหรับการทำงานที่สามารถใช้ในโหมด PGA เทอร์มินัลทั้งหมดสามารถเข้าถึงได้ด้วยแหล่งจ่ายไฟอะนาล็อกตั้งแต่ 2.4 ถึง 3.6 V
• มากถึง 18 ช่องการตรวจจับแบบคาปาซิทีฟที่รองรับเซ็นเซอร์แบบทัชคีย์ เชิงเส้น และแบบหมุน
• สูงสุด 9 ตัวจับเวลา
– ตัวจับเวลา 32 บิตหนึ่งตัวพร้อม IC/OC/PWM สูงสุด 4 ตัว หรือตัวนับพัลส์และอินพุตตัวเข้ารหัสพื้นที่สี่เหลี่ยมจัตุรัส (ส่วนเพิ่ม)
– หนึ่งตัวจับเวลาการควบคุมขั้นสูง 16 บิต 6 แชนเนล พร้อมช่องสัญญาณ PWM สูงสุด 6 ช่อง การสร้างเดดไทม์และการหยุดฉุกเฉิน
– ตัวจับเวลา 16 บิตสามตัวพร้อม IC/OC/OCN หรือ PWM, Deadtime Genและหยุดฉุกเฉิน
– หนึ่งตัวจับเวลาพื้นฐาน 16 บิตเพื่อขับเคลื่อน DAC
– ตัวจับเวลา watchdog 2 ตัว (แยกอิสระ, หน้าต่าง)
- ตัวจับเวลา SysTick: ตัวนับถอยหลัง 24 บิต
• ปฏิทิน RTC พร้อมการเตือน การปลุกเป็นระยะจากการหยุด/สแตนด์บาย
• อินเตอร์เฟสการสื่อสาร
– I2C สามตัวพร้อมซิงก์กระแส 20 mA เพื่อรองรับ Fast mode plus
– USART สูงสุด 3 รายการ, 1 รายการที่มี ISO 7816 I/F, ตรวจจับ baudrate อัตโนมัติ และโดเมนนาฬิกาคู่
– SPI สูงสุดสองตัวพร้อม I2S ฟูลดูเพล็กซ์แบบมัลติเพล็กซ์
- เครื่องส่งสัญญาณอินฟราเรด
• การแก้ปัญหาสายอนุกรม (SWD), JTAG
• รหัสเฉพาะ 96 บิต