STM32F302RBT6 ไมโครคอนโทรลเลอร์ ARM – MCU 32 บิต ARM Cortex M4 72MHz 128kB MCU FPU
♠รายละเอียดสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | เอส.ที.ไมโครอิเล็กทรอนิกส์ |
ประเภทสินค้า: | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32F3 |
สไตล์การติดตั้ง: | เอสเอ็มดี/SMT |
แพ็คเกจ/กล่อง: | แอลคิวเอฟพี-64 |
หลัก: | อาร์ม คอร์เท็กซ์ M4 |
ขนาดหน่วยความจำโปรแกรม: | 128 กิโลไบต์ |
ความกว้างของบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 2 x 6 บิต/8 บิต/10 บิต/12 บิต |
ความถี่นาฬิกาสูงสุด: | 72 เมกะเฮิรตซ์ |
จำนวน I/O: | 51 อินพุต/เอาต์พุต |
ขนาด RAM ข้อมูล: | 32 กิโลไบต์ |
การจ่ายแรงดัน - ต่ำสุด: | 2 โวลต์ |
แรงดันไฟ - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิในการทำงานต่ำสุด: | - 40 องศาเซลเซียส |
อุณหภูมิในการทำงานสูงสุด: | + 85 องศาเซลเซียส |
บรรจุภัณฑ์: | ถาด |
ยี่ห้อ: | เอส.ที.ไมโครอิเล็กทรอนิกส์ |
ประเภทข้อมูล RAM: | แรม |
ประเภทอินเทอร์เฟซ: | สามารถ, I2C, I2S, SPI, UART, USART, USB |
ไวต่อความชื้น: | ใช่ |
จำนวนช่อง ADC: | 1 ช่อง |
จำนวนตัวจับเวลา/ตัวนับ: | 8 ตัวจับเวลา |
ชุดโปรเซสเซอร์: | ARM Cortex M |
ประเภทสินค้า: | ไมโครคอนโทรลเลอร์ ARM - MCU |
ประเภทหน่วยความจำโปรแกรม: | แฟลช |
ปริมาณแพ็คโรงงาน: | 960 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อการค้า: | STM32 |
หน่วยน้ำหนัก: | 342.700 มก |
♠ Arm®-based Cortex®-M4 32b MCU+FPU, สูงสุด 256KB Flash+ 40KB SRAM, 2 ADCs, 1 DAC ch., 4 comp, 2 PGA, ตัวจับเวลา, 2.0-3.6 V
ตระกูล STM32F302xB/STM32F302xC ใช้แกน RISC 32 บิต Arm® Cortex®- M4 ประสิทธิภาพสูงพร้อม FPU ทำงานที่ความถี่สูงสุด 72 MHz และฝังหน่วยจุดลอยตัว (FPU) ซึ่งเป็นหน่วยป้องกันหน่วยความจำ ( MPU) และ macrocell ติดตามแบบฝัง (ETM)ตระกูลนี้ประกอบด้วยหน่วยความจำแบบฝังความเร็วสูง (หน่วยความจำแฟลชสูงสุด 256 Kbytes, SRAM สูงสุด 40 Kbytes) และ I/O และอุปกรณ์ต่อพ่วงที่ได้รับการปรับปรุงที่หลากหลายซึ่งเชื่อมต่อกับบัส APB สองตัว
อุปกรณ์มี ADC 12 บิตความเร็วสูง (5 Msps) สูงสุดสองตัว ตัวเปรียบเทียบสี่ตัว แอมพลิฟายเออร์สำหรับการทำงานสองตัว ช่องสัญญาณ DAC สูงสุดหนึ่งช่อง RTC พลังงานต่ำ ตัวจับเวลา 16 บิตสำหรับใช้งานทั่วไปสูงสุดห้าตัว และอเนกประสงค์หนึ่งตัว ตัวจับเวลา 32 บิต และตัวจับเวลาหนึ่งตัวสำหรับการควบคุมมอเตอร์โดยเฉพาะนอกจากนี้ยังมีอินเทอร์เฟซการสื่อสารมาตรฐานและขั้นสูง: สูงสุดสอง I2C, SPI สูงสุดสามตัว (SPIs สองตัวมาพร้อมกับ I2S แบบฟูลดูเพล็กซ์แบบมัลติเพล็กซ์), USART สามตัว, UART สูงสุดสองตัว, CAN และ USBเพื่อให้ได้ความแม่นยำระดับเสียง อุปกรณ์ต่อพ่วง I2S สามารถโอเวอร์คล็อกผ่าน PLL ภายนอกได้
ตระกูล STM32F302xB/STM32F302xC ทำงานในช่วงอุณหภูมิ -40 ถึง +85 °C และ -40 ถึง +105 °C จากแหล่งจ่ายไฟ 2.0 ถึง 3.6 Vชุดโหมดประหยัดพลังงานที่ครอบคลุมช่วยให้สามารถออกแบบแอพพลิเคชั่นที่ใช้พลังงานต่ำได้
ตระกูล STM32F302xB/STM32F302xC นำเสนออุปกรณ์ในสี่แพ็คเกจตั้งแต่ 48 พินไปจนถึง 100 พิน
ชุดอุปกรณ์ต่อพ่วงที่ให้มาจะเปลี่ยนไปตามอุปกรณ์ที่เลือก
• แกนหลัก: Arm® Cortex®-M4 CPU 32 บิตพร้อม FPU (สูงสุด 72 MHz), การคูณรอบเดียวและการแบ่ง HW, คำสั่ง DSP และ MPU (หน่วยป้องกันหน่วยความจำ)
• เงื่อนไขการใช้งาน:
– ช่วงแรงดันไฟฟ้า VDD, VDDA: 2.0 V ถึง 3.6 V
• ความทรงจำ
– หน่วยความจำแฟลช 128 ถึง 256 Kbytes
– สูงสุด 40 Kbytes ของ SRAM พร้อม HW parity check ที่นำมาใช้กับ 16 Kbytes แรก
• หน่วยคำนวณซีอาร์ซี
• รีเซ็ตและการจัดการอุปทาน
– รีเซ็ตการเปิด/ปิดเครื่อง (POR/PDR)
– เครื่องตรวจจับแรงดันไฟฟ้าที่ตั้งโปรแกรมได้ (PVD)
– โหมดพลังงานต่ำ: สลีป หยุด และสแตนด์บาย
– การจัดหา VBAT สำหรับ RTC และการลงทะเบียนสำรอง • การจัดการนาฬิกา
- คริสตัลออสซิลเลเตอร์ 4 ถึง 32 MHz
– ออสซิลเลเตอร์ 32 kHz สำหรับ RTC พร้อมการสอบเทียบ
– ภายใน 8 MHz RC พร้อมตัวเลือก x 16 PLL
- ออสซิลเลเตอร์ภายใน 40 kHz
• มากถึง 87 I/O ที่รวดเร็ว
– แมปทั้งหมดบนเวกเตอร์อินเตอร์รัปต์ภายนอก
– ทนทานต่อ 5 V หลายตัว • เมทริกซ์เชื่อมต่อระหว่างกัน
• ตัวควบคุม DMA 12 แชนเนล
• ADC 0.20 µS สองตัว (สูงสุด 17 แชนเนล) พร้อมความละเอียดที่เลือกได้ 12/10/8/6 บิต, ช่วงการแปลง 0 ถึง 3.6 V, อินพุตปลายเดี่ยว/ดิฟเฟอเรนเชียล, แหล่งจ่ายอะนาล็อกแยกจาก 2 ถึง 3.6 V
• หนึ่งช่องสัญญาณ DAC 12 บิตพร้อมแหล่งจ่ายไฟอะนาล็อกตั้งแต่ 2.4 ถึง 3.6 V
• ตัวเปรียบเทียบแบบอะนาล็อกแบบรางต่อรางที่รวดเร็วสี่ตัวพร้อมการจ่ายแบบอะนาล็อกตั้งแต่ 2 ถึง 3.6 V
• แอมพลิฟายเออร์สำหรับการทำงาน 2 ตัวที่สามารถใช้ในโหมด PGA ขั้วต่อทั้งหมดสามารถเข้าถึงได้ด้วยแหล่งจ่ายไฟอะนาล็อกตั้งแต่ 2.4 ถึง 3.6 V
• มากถึง 24 ช่องการตรวจจับแบบคาปาซิทีฟที่รองรับทัชคีย์ ลิเนียร์ และเซ็นเซอร์สัมผัสแบบหมุน
• สูงสุด 11 ตัวจับเวลา
– ตัวจับเวลา 32 บิตหนึ่งตัวและตัวจับเวลา 16 บิตสองตัวพร้อม IC/OC/PWM สูงสุด 4 ตัวหรือตัวนับพัลส์และอินพุตตัวเข้ารหัสพื้นที่สี่เหลี่ยมจัตุรัส (ส่วนเพิ่ม)
– หนึ่งตัวจับเวลาการควบคุมขั้นสูง 16 บิต 6 แชนเนล พร้อมช่องสัญญาณ PWM สูงสุด 6 ช่อง การสร้างเดดไทม์และการหยุดฉุกเฉิน
– ตัวจับเวลา 16 บิตหนึ่งตัวพร้อม 2 IC/OCs, 1 OCN/PWM, การสร้างเดดไทม์และการหยุดฉุกเฉิน
– ตัวจับเวลา 16 บิตสองตัวพร้อม IC/OC/OCN/PWM, การสร้างเวลาหยุดทำงานและการหยุดฉุกเฉิน
– ตัวจับเวลาจ้องจับผิดสองตัว (แยกกัน, หน้าต่าง)
- ตัวจับเวลา SysTick: ตัวนับถอยหลัง 24 บิต
– หนึ่งตัวจับเวลาพื้นฐาน 16 บิตเพื่อขับเคลื่อน DAC
• ปฏิทิน RTC พร้อมนาฬิกาปลุก ปลุกเป็นระยะจากการหยุด/สแตนด์บาย
• อินเตอร์เฟสการสื่อสาร
- อินเทอร์เฟซ CAN (2.0B ใช้งานอยู่)
– โหมด I2C Fast สองโหมดบวก (1 Mbit/s) พร้อมซิงก์กระแส 20 mA, SMBus/PMBus, การปลุกจาก STOP
– USART/UART สูงสุดห้ารายการ (อินเทอร์เฟซ ISO 7816, LIN, IrDA, การควบคุมโมเด็ม)
– SPI สูงสุดสามตัว, สองตัวพร้อมอินเตอร์เฟส I2S แบบ half/full duplex แบบมัลติเพล็กซ์, บิตเฟรมที่ตั้งโปรแกรมได้ 4 ถึง 16 ตัว
- อินเตอร์เฟสความเร็วสูง USB 2.0
- เครื่องส่งสัญญาณอินฟราเรด
• ดีบักสายอนุกรม, Cortex®-M4 พร้อม FPU ETM, JTAG
• รหัสเฉพาะ 96 บิต