STM32F303ZDT6 ไมโครคอนโทรลเลอร์ ARM – MCU สัญญาณผสมหลัก MCUs Arm Cortex-M4 core DSP & FPU, 384 Kbytes of Flash
♠รายละเอียดสินค้า
แอตทริบิวต์ของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | เอส.ที.ไมโครอิเล็กทรอนิกส์ |
ประเภทสินค้า: | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32F3 |
สไตล์การติดตั้ง: | เอสเอ็มดี/SMT |
บรรจุภัณฑ์ / กล่อง: | LQFP-144 |
หลัก: | อาร์ม คอร์เท็กซ์ M4 |
ขนาดหน่วยความจำโปรแกรม: | 384 กิโลไบต์ |
ความกว้างของบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 4 x 6 บิต/8 บิต/10 บิต/12 บิต |
ความถี่นาฬิกาสูงสุด: | 72 เมกะเฮิรตซ์ |
จำนวน I/O: | 115 อินพุต/เอาต์พุต |
ขนาด RAM ข้อมูล: | 64 กิโลไบต์ |
การจ่ายแรงดัน - ต่ำสุด: | 2 โวลต์ |
แรงดันไฟ - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิในการทำงานต่ำสุด: | - 40 องศาเซลเซียส |
อุณหภูมิในการทำงานสูงสุด: | + 85 องศาเซลเซียส |
บรรจุภัณฑ์: | ถาด |
ยี่ห้อ: | เอส.ที.ไมโครอิเล็กทรอนิกส์ |
ไวต่อความชื้น: | ใช่ |
ประเภทสินค้า: | ไมโครคอนโทรลเลอร์ ARM - MCU |
ปริมาณแพ็คโรงงาน: | 360 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อการค้า: | STM32 |
หน่วยน้ำหนัก: | 0.091712 ออนซ์ |
♠ ARM® Cortex®-M4 32b MCU+FPU, สูงสุด 512KB Flash, 80KB SRAM, FSMC, 4 ADCs, 2 DAC ch., 7 comp, 4 Op-Amp, 2.0-3.6 V
ตระกูล STM32F303xD/E ใช้แกน RISC 32 บิต ARM® Cortex®-M4 ประสิทธิภาพสูงพร้อม FPU ทำงานที่ความถี่ 72 MHz และฝังหน่วยจุดลอยตัว (FPU) หน่วยป้องกันหน่วยความจำ (MPU) และ macrocell ติดตามแบบฝัง (ETM)ตระกูลนี้ประกอบด้วยหน่วยความจำแบบฝังความเร็วสูง (หน่วยความจำแฟลช 512-Kbyte, SRAM 80-Kbyte), ตัวควบคุมหน่วยความจำแบบยืดหยุ่น (FSMC) สำหรับหน่วยความจำแบบคงที่ (SRAM, PSRAM, NOR และ NAND) และ I/O ที่ปรับปรุงแล้วที่หลากหลาย และอุปกรณ์ต่อพ่วงที่เชื่อมต่อกับ AHB และบัส APB สองคัน
อุปกรณ์ดังกล่าวมี ADC 12 บิตความเร็วสูงสี่ตัว (5 Msps), ตัวเปรียบเทียบเจ็ดตัว, แอมพลิฟายเออร์สำหรับการทำงานสี่ตัว, ช่องสัญญาณ DAC สองช่อง, RTC ที่ใช้พลังงานต่ำ, ตัวจับเวลา 16 บิตสำหรับวัตถุประสงค์ทั่วไปสูงสุดห้าตัว, ตัวจับเวลา 32 บิตสำหรับวัตถุประสงค์ทั่วไปหนึ่งตัว และสูงสุดสามตัวจับเวลาสำหรับการควบคุมมอเตอร์โดยเฉพาะนอกจากนี้ยังมีอินเทอร์เฟซการสื่อสารมาตรฐานและขั้นสูง: สูงสุดสาม I2C, SPI สูงสุดสี่ตัว (SPIs สองตัวมาพร้อมกับ I2S แบบฟูลดูเพล็กซ์แบบมัลติเพล็กซ์), USART สามตัว, UART สูงสุดสองตัว, CAN และ USBเพื่อให้ได้ความแม่นยำระดับเสียง อุปกรณ์ต่อพ่วง I2S สามารถโอเวอร์คล็อกผ่าน PLL ภายนอกได้
ตระกูล STM32F303xD/E ทำงานในช่วงอุณหภูมิ -40 ถึง +85°C และ -40 ถึง +105°C จากแหล่งจ่ายไฟ 2.0 ถึง 3.6 Vชุดโหมดประหยัดพลังงานที่ครอบคลุมช่วยให้สามารถออกแบบแอพพลิเคชั่นที่ใช้พลังงานต่ำได้
ตระกูล STM32F303xD/E นำเสนออุปกรณ์ในแพ็คเกจต่างๆ ตั้งแต่ 64 ถึง 144 พิน
มีชุดอุปกรณ์ต่อพ่วงที่แตกต่างกันขึ้นอยู่กับอุปกรณ์ที่เลือก
• แกนหลัก: ARM® Cortex®-M4 32 บิต CPU พร้อม 72 MHz FPU, การคูณรอบเดียวและการแบ่ง HW, 90 DMIPS (จาก CCM), คำสั่ง DSP และ MPU (หน่วยป้องกันหน่วยความจำ)
• เงื่อนไขการใช้งาน:
– ช่วงแรงดันไฟฟ้า VDD, VDDA: 2.0 V ถึง 3.6 V
• ความทรงจำ
– หน่วยความจำแฟลชสูงสุด 512 Kbytes
– 64 Kbytes ของ SRAM พร้อม HW parity check ที่นำมาใช้กับ 32 Kbytes แรก
– บูสเตอร์ประจำ: 16 Kbytes ของ SRAM บนคำสั่งและดาต้าบัส พร้อม HW parity check (CCM)
– ตัวควบคุมหน่วยความจำแบบยืดหยุ่น (FSMC) สำหรับหน่วยความจำแบบคงที่ พร้อมตัวเลือกชิปสี่แบบ
• หน่วยคำนวณซีอาร์ซี
• รีเซ็ตและการจัดการอุปทาน
– รีเซ็ตการเปิด/ปิดเครื่อง (POR/PDR)
– เครื่องตรวจจับแรงดันไฟฟ้าที่ตั้งโปรแกรมได้ (PVD)
– โหมดพลังงานต่ำ: สลีป หยุด และสแตนด์บาย
- การจัดหา VBAT สำหรับ RTC และการลงทะเบียนสำรอง
• การจัดการนาฬิกา
- คริสตัลออสซิลเลเตอร์ 4 ถึง 32 MHz
– ออสซิลเลเตอร์ 32 kHz สำหรับ RTC พร้อมการสอบเทียบ
– ภายใน 8 MHz RC พร้อมตัวเลือก x 16 PLL
- ออสซิลเลเตอร์ภายใน 40 kHz
• มากถึง 115 I/O ที่รวดเร็ว
– แมปทั้งหมดบนเวกเตอร์อินเตอร์รัปต์ภายนอก
- ทนทานต่อ 5 V หลายตัว
• เมทริกซ์การเชื่อมต่อระหว่างกัน
• ตัวควบคุม DMA 12 แชนเนล
• ADC สี่ตัว 0.20 µs (สูงสุด 40 แชนเนล) พร้อมความละเอียดที่เลือกได้ 12/10/8/6 บิต, ช่วงการแปลง 0 ถึง 3.6 V, แหล่งจ่ายอะนาล็อกแยกจาก 2.0 ถึง 3.6 V
• ช่องสัญญาณ DAC 12 บิต 2 ช่องพร้อมแหล่งจ่ายไฟอะนาล็อกตั้งแต่ 2.4 ถึง 3.6 V
• เครื่องเปรียบเทียบแบบอะนาล็อกแบบรางต่อรางความเร็วสูงพิเศษเจ็ดตัวพร้อมการจ่ายแบบอะนาล็อกตั้งแต่ 2.0 ถึง 3.6 V
• แอมพลิฟายเออร์สำหรับการทำงานสี่ตัวที่สามารถใช้ในโหมด PGA ขั้วต่อทั้งหมดสามารถเข้าถึงได้ด้วยแหล่งจ่ายไฟแบบอะนาล็อกตั้งแต่ 2.4 ถึง 3.6 V
• มากถึง 24 ช่องการตรวจจับแบบคาปาซิทีฟที่รองรับทัชคีย์ ลิเนียร์ และเซ็นเซอร์สัมผัสแบบหมุน
• สูงสุด 14 ตัวจับเวลา:
– ตัวจับเวลา 32 บิตหนึ่งตัวและตัวจับเวลา 16 บิตสองตัวพร้อม IC/OC/PWM หรือตัวนับพัลส์และอินพุตตัวเข้ารหัสพื้นที่สี่เหลี่ยมจัตุรัส (ส่วนเพิ่ม) สูงสุดสี่ตัว
– ตัวจับเวลาควบคุมขั้นสูง 16 บิต 6 แชนเนล 3 ตัว พร้อมช่อง PWM สูงสุด 6 ช่อง การสร้างเดดไทม์และการหยุดฉุกเฉิน
– ตัวจับเวลา 16 บิตหนึ่งตัวพร้อม IC/OC สองตัว, OCN/PWM หนึ่งตัว, การสร้างเดดไทม์และการหยุดฉุกเฉิน
– ตัวจับเวลา 16 บิตสองตัวพร้อม IC/OC/OCN/PWM, การสร้างเวลาหยุดทำงานและการหยุดฉุกเฉิน
– ตัวจับเวลาจ้องจับผิดสองตัว (แยกกัน, หน้าต่าง)
– ตัวจับเวลา SysTick หนึ่งตัว: ตัวนับถอยหลัง 24 บิต
– ตัวจับเวลาพื้นฐาน 16 บิตสองตัวเพื่อขับเคลื่อน DAC
• ปฏิทิน RTC พร้อมนาฬิกาปลุก ปลุกเป็นระยะจากการหยุด/สแตนด์บาย
• อินเตอร์เฟสการสื่อสาร
- อินเทอร์เฟซ CAN (2.0B ใช้งานอยู่)
– สามโหมด I2C Fast plus (1 Mbit/s) พร้อม sink กระแส 20 mA, SMBus/PMBus, การปลุกจาก STOP
– USART/UART สูงสุดห้ารายการ (อินเทอร์เฟซ ISO 7816, LIN, IrDA, การควบคุมโมเด็ม)
– สูงสุดสี่ SPI, 4 ถึง 16 บิตเฟรมที่ตั้งโปรแกรมได้, สองตัวพร้อมอินเตอร์เฟส I 2S แบบ half/full duplex แบบมัลติเพล็กซ์
– อินเตอร์เฟสความเร็วสูง USB 2.0 พร้อมรองรับ LPM
- เครื่องส่งสัญญาณอินฟราเรด
• SWD, Cortex®-M4 พร้อม FPU ETM, JTAG
• รหัสเฉพาะ 96 บิต