STM32F302R8T6 ไมโครคอนโทรลเลอร์ ARM สัญญาณผสมหลัก MCUs Arm Cortex-M4 core DSP & FPU 64 Kbytes ของ Flash 7
♠รายละเอียดสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | เอส.ที.ไมโครอิเล็กทรอนิกส์ |
ประเภทสินค้า: | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32F3 |
สไตล์การติดตั้ง: | เอสเอ็มดี/SMT |
บรรจุภัณฑ์ / กล่อง: | แอลคิวเอฟพี-64 |
หลัก: | อาร์ม คอร์เท็กซ์ M4 |
ขนาดหน่วยความจำโปรแกรม: | 64 กิโลไบต์ |
ความกว้างของบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 6 บิต/8 บิต/10 บิต/12 บิต |
ความถี่นาฬิกาสูงสุด: | 72 เมกะเฮิรตซ์ |
จำนวน I/O: | 51 อินพุต/เอาต์พุต |
ขนาด RAM ข้อมูล: | 16 กิโลไบต์ |
การจ่ายแรงดัน - ต่ำสุด: | 2 โวลต์ |
แรงดันไฟ - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิในการทำงานต่ำสุด: | - 40 องศาเซลเซียส |
อุณหภูมิในการทำงานสูงสุด: | + 85 องศาเซลเซียส |
บรรจุภัณฑ์: | ถาด |
ยี่ห้อ: | เอส.ที.ไมโครอิเล็กทรอนิกส์ |
ประเภทข้อมูล RAM: | แรม |
ประเภทอินเทอร์เฟซ: | สามารถ, I2C, I2S, SPI, UART, USB |
ไวต่อความชื้น: | ใช่ |
จำนวนช่อง ADC: | 11 ช่อง |
จำนวนตัวจับเวลา/ตัวนับ: | 9 ตัวจับเวลา |
ชุดโปรเซสเซอร์: | ARM Cortex M |
ประเภทสินค้า: | ไมโครคอนโทรลเลอร์ ARM - MCU |
ประเภทหน่วยความจำโปรแกรม: | แฟลช |
ปริมาณแพ็คโรงงาน: | 960 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อการค้า: | STM32 |
หน่วยน้ำหนัก: | 0.012088 ออนซ์ |
♠ Arm® Cortex®-M4 32-bit MCU+FPU, สูงสุด 64 KB Flash, 16 KB SRAM, ADC, DAC, USB, CAN, COMP, Op-Amp, 2.0 - 3.6 V
ตระกูล STM32F302x6/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 ฟูลดูเพล็กซ์แบบมัลติเพล็กซ์, อุปกรณ์ USB FS, CAN และตัวส่งสัญญาณอินฟราเรด
ตระกูล STM32F302x6/8 ทำงานในช่วงอุณหภูมิ –40 ถึง +85°C และ –40 ถึง +105°C จากแหล่งจ่ายไฟ 2.0 ถึง 3.6 Vชุดโหมดประหยัดพลังงานที่ครอบคลุมช่วยให้สามารถออกแบบแอพพลิเคชั่นที่ใช้พลังงานต่ำได้
ตระกูล STM32F302x6/8 มีอุปกรณ์ในแพ็คเกจ 32-, 48-, 49- และ 64 พิน
ชุดอุปกรณ์ต่อพ่วงที่ให้มาจะเปลี่ยนไปตามอุปกรณ์ที่เลือก
• Core: 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-tolerant หลายตัว
• เมทริกซ์การเชื่อมต่อระหว่างกัน
• คอนโทรลเลอร์ DMA 7 แชนเนลรองรับตัวจับเวลาADC, SPI, I2C, USART และ 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 โวลต์
• เครื่องเปรียบเทียบอะนาล็อกแบบรางต่อรางที่รวดเร็วสามตัวพร้อมแหล่งจ่ายไฟแบบอะนาล็อกตั้งแต่ 2.0 ถึง 3.6 V
• 1 x เครื่องขยายเสียงที่สามารถใช้ในโหมด PGA เทอร์มินัลทั้งหมดสามารถเข้าถึงได้ด้วยอะนาล็อกจ่ายไฟตั้งแต่ 2.4 ถึง 3.6 V
• มากถึง 18 ช่องการตรวจจับแบบ capacitiveรองรับเซ็นเซอร์แบบสัมผัส เชิงเส้น และแบบหมุน
• สูงสุด 9 ตัวจับเวลา
– ตัวจับเวลา 32 บิตหนึ่งตัวที่มี IC/OC/PWM สูงสุด 4 ตัวหรือเครื่องนับชีพจรและพื้นที่สี่เหลี่ยมจัตุรัส(ส่วนเพิ่ม) อินพุตตัวเข้ารหัส
– การควบคุมขั้นสูง 16 บิต 6 แชนเนลหนึ่งตัวตัวจับเวลาพร้อมช่องสัญญาณ PWM สูงสุด 6 ช่องการสร้างเวลาตายและการหยุดฉุกเฉิน
– ตัวจับเวลา 16 บิตสามตัวพร้อม IC/OC/OCN หรือPWM, เดดไทม์ genและหยุดฉุกเฉิน
– หนึ่งตัวจับเวลาพื้นฐาน 16 บิตเพื่อขับเคลื่อน DAC
– ตัวจับเวลา watchdog 2 ตัว (แยกอิสระ, หน้าต่าง)
- ตัวจับเวลา SysTick: ตัวนับถอยหลัง 24 บิต
• ปฏิทิน RTC พร้อมนาฬิกาปลุก ปลุกเป็นระยะจากหยุด/สแตนด์บาย
• อินเตอร์เฟสการสื่อสาร
– I2C สามตัวที่มีกระแส 20 mA จมไปที่รองรับโหมด Fast plus
– USART สูงสุด 3 รายการ, 1 รายการพร้อม ISO 7816 I/F, อัตโนมัติตรวจจับ baudrate และโดเมนนาฬิกาคู่
– SPI สูงสุดสองตัวพร้อมฟูลดูเพล็กซ์แบบมัลติเพล็กซ์ไอทูเอส
- อินเตอร์เฟสความเร็วสูง USB 2.0
– 1 x อินเทอร์เฟซ CAN (2.0B ใช้งานอยู่)
- เครื่องส่งสัญญาณอินฟราเรด
• การแก้ปัญหาสายอนุกรม (SWD), JTAG
• รหัสเฉพาะ 96 บิต