STM32F072C8T6TR ไมโครคอนโทรลเลอร์ ARM – MCU หลัก MCU สาย USB Cortex-M0 ของ Arm แฟลช 64 Kbytes CPU 48 MHz, USB, CAN &
♠ คำอธิบายสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
หมวดหมู่สินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | STM32F072C8 |
รูปแบบการติดตั้ง: | เอสเอ็มดี/เอสเอ็มที |
แพ็กเกจ / เคส: | แอลคิวเอฟพี-48 |
แกนหลัก: | ARM คอร์เท็กซ์ M0 |
ขนาดหน่วยความจำโปรแกรม: | ขนาด 64 กิโลไบต์ |
ความกว้างบัสข้อมูล: | 32 บิต |
ความละเอียด ADC: | 12 บิต |
ความถี่สัญญาณนาฬิกาสูงสุด: | 48 เมกะเฮิรตซ์ |
จำนวน I/O: | 37 ไอโอ |
ขนาด RAM ข้อมูล: | 16 กิโลไบต์ |
แรงดันไฟเลี้ยง - ต่ำสุด: | 2 วี |
แรงดันไฟจ่าย - สูงสุด: | 3.6 โวลต์ |
อุณหภูมิการทำงานขั้นต่ำ: | - 40 องศาเซลเซียส |
อุณหภูมิการทำงานสูงสุด: | + 85 องศาเซลเซียส |
บรรจุภัณฑ์: | รีล |
บรรจุภัณฑ์: | ตัดเทป |
บรรจุภัณฑ์: | เม้าส์รีล |
แรงดันไฟจ่ายอนาล็อก: | 2 V ถึง 3.6 V |
ยี่ห้อ: | บริษัท เอส ที ไมโครอิเล็กทรอนิกส์ |
ความละเอียด DAC: | 12 บิต |
ประเภทข้อมูล RAM: | เอสแรม |
แรงดันไฟ I/O: | 2 V ถึง 3.6 V |
ประเภทอินเทอร์เฟซ: | CAN, CEC, I2C, SPI, USART, USB |
ไวต่อความชื้น: | ใช่ |
จำนวนช่อง ADC: | 13 ช่อง |
ซีรีย์โปรเซสเซอร์: | STM32F0 |
ผลิตภัณฑ์: | มหาเทพ |
ประเภทสินค้า : | ไมโครคอนโทรลเลอร์ ARM - MCU |
ประเภทหน่วยความจำโปรแกรม: | แฟลช |
ปริมาณบรรจุโรงงาน: | 2400 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ชื่อทางการค้า: | STM32 |
ตัวจับเวลาเฝ้าระวัง: | ตัวจับเวลา Watchdog แบบมีหน้าต่าง |
น้ำหนักต่อหน่วย: | 0.006886 ออนซ์ |
♠ MCU 32 บิตที่ใช้ Arm®, แฟลชสูงสุด 128 KB, USB FS 2.0 แบบไร้คริสตัล, CAN, ตัวจับเวลา 12 ตัว, ADC, DAC และอินเทอร์เฟซการสื่อสาร, 2.0 - 3.6 V
ไมโครคอนโทรลเลอร์ STM32F072x8/xB ประกอบด้วยคอร์ RISC 32 บิต Arm®Cortex®-M0 ประสิทธิภาพสูงที่ทำงานที่ความถี่สูงสุด 48 MHz หน่วยความจำฝังตัวความเร็วสูง (หน่วยความจำแฟลชสูงสุด 128 Kbytes และ SRAM 16 Kbytes) และอุปกรณ์ต่อพ่วงและ I/O ที่ได้รับการปรับปรุงมากมาย อุปกรณ์ทั้งหมดมีอินเทอร์เฟซการสื่อสารมาตรฐาน (I2C สองตัว SPI/I2S สองตัว HDMI CEC หนึ่งตัว และ USART สี่ตัว) อุปกรณ์ USB ความเร็วสูงเต็มรูปแบบหนึ่งตัว (แบบไม่มีคริสตัล) CAN หนึ่งตัว ADC 12 บิตหนึ่งตัว DAC 12 บิตหนึ่งตัวที่มีสองช่อง ตัวจับเวลา 16 บิตเจ็ดตัว ตัวจับเวลา 32 บิตหนึ่งตัว และตัวจับเวลา PWM ควบคุมขั้นสูงหนึ่งตัว
ไมโครคอนโทรลเลอร์ STM32F072x8/xB ทำงานได้ในช่วงอุณหภูมิ -40 ถึง +85 °C และ -40 ถึง +105 °C โดยใช้แหล่งจ่ายไฟ 2.0 ถึง 3.6 V ชุดโหมดประหยัดพลังงานที่ครอบคลุมช่วยให้สามารถออกแบบแอปพลิเคชันที่ใช้พลังงานต่ำได้ ไมโครคอนโทรลเลอร์ STM32F072x8/xB ประกอบด้วยอุปกรณ์ในแพ็คเกจ 7 แบบ ตั้งแต่ 48 พินถึง 100 พิน โดยมีรูปแบบไดให้เลือกตามคำขอ อุปกรณ์ต่อพ่วงต่างๆ จะรวมอยู่ด้วยขึ้นอยู่กับอุปกรณ์ที่เลือก
คุณลักษณะเหล่านี้ทำให้ไมโครคอนโทรลเลอร์ STM32F072x8/xB เหมาะสำหรับการใช้งานที่หลากหลาย เช่น การควบคุมการใช้งานและอินเทอร์เฟซผู้ใช้ อุปกรณ์พกพา เครื่องรับ A/V และทีวีดิจิตอล อุปกรณ์ต่อพ่วงพีซี แพลตฟอร์มการเล่นเกมและ GPS การใช้งานในอุตสาหกรรม PLC อินเวอร์เตอร์ เครื่องพิมพ์ สแกนเนอร์ ระบบสัญญาณเตือน วิดีโออินเตอร์คอม และระบบ HVAC
• แกนหลัก: CPU Arm® 32-bit Cortex®-M0 ความถี่สูงถึง 48 MHz
• ความทรงจำ
– หน่วยความจำแฟลช 64 ถึง 128 กิโลไบต์
– SRAM ขนาด 16 กิโลไบต์พร้อม HW parity
• หน่วยคำนวณ CRC
• รีเซ็ตและจัดการพลังงาน
– แหล่งจ่ายไฟดิจิตอลและ I/O: VDD = 2.0 V ถึง 3.6 V
– แหล่งจ่ายไฟแบบอะนาล็อก: VDDA = VDD ถึง 3.6 V
– I/O ที่เลือก: VDDIO2 = 1.65 V ถึง 3.6 V
– รีเซ็ตการเปิดเครื่อง/ปิดเครื่อง (POR/PDR)
– เครื่องตรวจจับแรงดันไฟฟ้าแบบตั้งโปรแกรมได้ (PVD)
– โหมดพลังงานต่ำ: พักเครื่อง, หยุด, สแตนด์บาย
– การจัดหา VBAT สำหรับ RTC และรีจิสเตอร์สำรอง
• การจัดการนาฬิกา
– ออสซิลเลเตอร์คริสตัล 4 ถึง 32 MHz
– ออสซิลเลเตอร์ 32 kHz สำหรับ RTC พร้อมการสอบเทียบ
– RC ภายใน 8 MHz พร้อมตัวเลือก x6 PLL
– ออสซิลเลเตอร์ RC ภายใน 40 kHz
– ออสซิลเลเตอร์ภายใน 48 MHz พร้อมการตัดแต่งอัตโนมัติตามการซิงโครไนซ์ภายนอก
• I/O ความเร็วสูงถึง 87 ตัว
– สามารถแมปได้ทั้งหมดบนเวกเตอร์ขัดจังหวะภายนอก
– I/O สูงสุด 68 ตัวพร้อมความสามารถในการทนทานต่อแรงดันไฟ 5V และ 19 ตัวพร้อมแหล่งจ่ายไฟอิสระ VDDIO2
• ตัวควบคุม DMA 7 ช่อง
• ADC 12 บิต 1.0 µs (สูงสุด 16 ช่อง)
– ช่วงการแปลง: 0 ถึง 3.6 V
– แหล่งจ่ายไฟอะนาล็อกแยก: 2.4 V ถึง 3.6 V
• ตัวแปลง D/A 12 บิต 1 ตัว (มี 2 ช่อง)
• ตัวเปรียบเทียบแอนะล็อกพลังงานต่ำที่รวดเร็ว 2 ตัวพร้อมอินพุตและเอาต์พุตที่ตั้งโปรแกรมได้
• ช่องสัมผัสแบบเก็บประจุสูงสุด 24 ช่องสำหรับเซ็นเซอร์สัมผัสแบบปุ่มสัมผัส เชิงเส้น และแบบหมุน
• ปฏิทิน RTC พร้อมสัญญาณเตือนและการปลุกเป็นระยะจากการหยุด/สแตนด์บาย
• 12 ตัวจับเวลา
– ตัวจับเวลาควบคุมขั้นสูง 16 บิตสำหรับเอาท์พุต PWM หกช่อง
– ตัวจับเวลา 32 บิต 1 ตัวและ 16 บิต 7 ตัว พร้อม IC/OC สูงสุด 4 ตัว, OCN ใช้งานได้สำหรับการถอดรหัสควบคุม IR หรือการควบคุม DAC
– ตัวจับเวลาเฝ้าระวังระบบและอิสระ
– ตัวจับเวลา SysTick
• อินเทอร์เฟซการสื่อสาร
– อินเทอร์เฟซ I2C 2 ตัวรองรับ Fast Mode Plus (1 Mbit/s) พร้อมซิงค์กระแส 20 mA หนึ่งตัวรองรับ SMBus/PMBus และการปลุกระบบ
– USART 4 ตัวรองรับ SPI แบบซิงโครนัสหลักและการควบคุมโมเด็ม 2 ตัวมีอินเทอร์เฟซ ISO7816, LIN, IrDA, การตรวจจับอัตราบอดอัตโนมัติและคุณสมบัติปลุก
– 2 SPI (18 Mbit/s) พร้อมเฟรมบิตที่ตั้งโปรแกรมได้ 4 ถึง 16 เฟรม และอินเทอร์เฟซ I2S แบบมัลติเพล็กซ์
– อินเทอร์เฟซ CAN
– อินเทอร์เฟซ USB 2.0 ความเร็วเต็ม สามารถทำงานจากออสซิลเลเตอร์ภายใน 48 MHz และรองรับ BCD และ LPM
• ปลุก HDMI CEC บนการรับส่วนหัว
• การแก้ไขปัญหาสายอนุกรม (SWD)
• รหัสเฉพาะ 96 บิต