AT91SAM7S256D-AU ไมโครคอนโทรลเลอร์ ARM MCU 256K Flash SRAM 64K ARM ที่ใช้ MCU
♠รายละเอียดสินค้า
คุณลักษณะของผลิตภัณฑ์ | ค่าแอตทริบิวต์ |
ผู้ผลิต: | ไมโครชิพ |
ประเภทสินค้า: | ไมโครคอนโทรลเลอร์ ARM - MCU |
เป็นไปตามมาตรฐาน: | รายละเอียด |
ชุด: | SAM7S/SE |
สไตล์การติดตั้ง: | เอสเอ็มดี/SMT |
บรรจุภัณฑ์ / กล่อง: | แอลคิวเอฟพี-64 |
หลัก: | ARM7TDMI |
ขนาดหน่วยความจำโปรแกรม: | 256 กิโลไบต์ |
ความกว้างของบัสข้อมูล: | 32 บิต/16 บิต |
ความละเอียด ADC: | 10 บิต |
ความถี่นาฬิกาสูงสุด: | 55 เมกะเฮิรตซ์ |
จำนวน I/O: | 32 อินพุต/เอาต์พุต |
ขนาด RAM ข้อมูล: | 64 กิโลไบต์ |
การจ่ายแรงดัน - ต่ำสุด: | 1.65 โวลต์ |
แรงดันไฟ - สูงสุด: | 1.95 โวลต์ |
อุณหภูมิในการทำงานต่ำสุด: | - 40 องศาเซลเซียส |
อุณหภูมิในการทำงานสูงสุด: | + 85 องศาเซลเซียส |
บรรจุภัณฑ์: | ถาด |
แรงดันอะนาล็อก: | 3.3 โวลต์ |
ยี่ห้อ: | เทคโนโลยีไมโครชิป / Atmel |
ประเภทข้อมูล RAM: | แกะ |
ความสูง: | 1.6 มม |
แรงดันไฟเข้า/ออก: | 1.65 V ถึง 3.6 V |
ประเภทอินเทอร์เฟซ: | I2C, SPI, USART, ยูเอสบี |
ความยาว: | 7 มม |
ไวต่อความชื้น: | ใช่ |
จำนวนช่อง ADC: | 8 ช่อง |
จำนวนตัวจับเวลา/ตัวนับ: | 3 ตัวจับเวลา |
ชุดโปรเซสเซอร์: | SAM7S |
ผลิตภัณฑ์: | มจร |
ประเภทสินค้า: | ไมโครคอนโทรลเลอร์ ARM - MCU |
ประเภทหน่วยความจำโปรแกรม: | แฟลช |
ปริมาณแพ็คโรงงาน: | 160 |
หมวดหมู่ย่อย: | ไมโครคอนโทรลเลอร์ - MCU |
ตัวจับเวลา Watchdog: | วอชด็อก ไทม์เมอร์ |
ความกว้าง: | 7 มม |
หน่วยน้ำหนัก: | 0.012088 ออนซ์ |
♠ AT91SAM Flash MCU ที่ใช้ ARM
SAM7S ของ Atmel เป็นชุดไมโครคอนโทรลเลอร์แฟลชแบบ pincount ต่ำที่ใช้โปรเซสเซอร์ ARM RISC แบบ 32 บิตมีแฟลชความเร็วสูงและ SRAM อุปกรณ์ต่อพ่วงชุดใหญ่ รวมถึงอุปกรณ์ USB 2.0 (ยกเว้นSAM7S32 และ SAM7S16) และชุดฟังก์ชันระบบที่สมบูรณ์ซึ่งลดจำนวนส่วนประกอบภายนอกให้เหลือน้อยที่สุด
อุปกรณ์นี้เป็นเส้นทางการโยกย้ายที่เหมาะสำหรับผู้ใช้ไมโครคอนโทรลเลอร์ 8 บิตที่กำลังมองหาประสิทธิภาพเพิ่มเติมและขยายหน่วยความจำหน่วยความจำแฟลชในตัวสามารถตั้งโปรแกรมในระบบผ่านอินเทอร์เฟซ JTAG-ICE หรือผ่านอินเทอร์เฟซแบบขนานในโปรแกรมเมอร์การผลิตก่อนทำการติดตั้งบิตล็อคในตัวและบิตความปลอดภัยปกป้องเฟิร์มแวร์จากการเขียนทับโดยไม่ได้ตั้งใจและรักษาความลับ
ตัวควบคุมระบบซีรีส์ SAM7S ประกอบด้วยตัวควบคุมการรีเซ็ตที่สามารถจัดการลำดับการเปิดเครื่องของไมโครคอนโทรลเลอร์และระบบที่สมบูรณ์สามารถตรวจสอบการทำงานของอุปกรณ์ที่ถูกต้องได้ด้วยบราวน์เอาต์ในตัวเครื่องตรวจจับและสุนัขเฝ้าบ้านวิ่งออกจาก RC oscillator ในตัว
SAM7S Series เป็นไมโครคอนโทรลเลอร์สำหรับใช้งานทั่วไปพอร์ตอุปกรณ์ USB ในตัวทำให้เป็นอุปกรณ์ในอุดมคติสำหรับการใช้งานต่อพ่วงที่ต้องการการเชื่อมต่อกับพีซีหรือโทรศัพท์มือถือจุดราคาที่ก้าวร้าวและระดับสูงของการบูรณาการผลักดันขอบเขตการใช้งานไปสู่ตลาดผู้บริโภคที่คำนึงถึงต้นทุนและมีปริมาณมาก
• รวมโปรเซสเซอร์ ARM7TDMI® ARM® Thumb®
– สถาปัตยกรรม RISC 32 บิตประสิทธิภาพสูง
– ชุดคำสั่ง 16 บิตความหนาแน่นสูง
– ผู้นำด้าน MIPS/วัตต์
– EmbeddedICE™ In-circuit Emulation, Debug Communication Channel Support
• แฟลชความเร็วสูงภายใน
– 512 Kbytes (SAM7S512) จัดในสองธนาคารที่อยู่ติดกัน 1024 หน้าจาก 256ไบต์ (ระนาบคู่)
– 256 Kbytes (SAM7S256) จัดใน 1024 หน้าจาก 256 Bytes (Single Plane)
– 128 Kbytes (SAM7S128) จัดใน 512 หน้าจาก 256 ไบต์ (Single Plane)
– 64 Kbytes (SAM7S64) จัดใน 512 หน้าจาก 128 Bytes (Single Plane)
– 32 Kbytes (SAM7S321/32) จัดใน 256 หน้าจาก 128 ไบต์ (Single Plane)
– 16 Kbytes (SAM7S161/16) จัดใน 256 หน้าจาก 64 ไบต์ (Single Plane)
– การเข้าถึงรอบเดียวที่สูงถึง 30 MHz ในเงื่อนไขที่เลวร้ายที่สุด
– Prefetch Buffer เพิ่มประสิทธิภาพการทำงานของ Thumb Instruction ที่ความเร็วสูงสุด
– เวลาในการตั้งโปรแกรมหน้า: 6 มิลลิวินาที รวมการลบหน้าอัตโนมัติ เวลาลบทั้งหมด: 15 มิลลิวินาที
– 10,000 รอบการเขียน, ความสามารถในการเก็บข้อมูล 10 ปี, ความสามารถของ Sector Lock, Flashบิตความปลอดภัย
– Fast Flash Programming Interface สำหรับการผลิตในปริมาณมาก
• SRAM ความเร็วสูงภายใน, การเข้าถึงรอบเดียวที่ความเร็วสูงสุด
– 64 กิโลไบต์ (SAM7S512/256)
– 32 กิโลไบต์ (SAM7S128)
– 16 กิโลไบต์ (SAM7S64)
– 8 กิโลไบต์ (SAM7S321/32)
– 4 กิโลไบต์ (SAM7S161/16)
• ตัวควบคุมหน่วยความจำ (MC)
– Embedded Flash Controller, Abort Status and Misalignment Detection
• รีเซ็ตตัวควบคุม (RSTC)
– ขึ้นอยู่กับการรีเซ็ตเมื่อเปิดเครื่องและเครื่องตรวจจับสีน้ำตาลออกที่ปรับเทียบจากโรงงานพลังงานต่ำ
– ให้การสร้างสัญญาณรีเซ็ตภายนอกและรีเซ็ตสถานะแหล่งที่มา
• เครื่องกำเนิดสัญญาณนาฬิกา (CKGR)
– RC Oscillator พลังงานต่ำ, ออสซิลเลเตอร์บนชิป 3 ถึง 20 MHz และ PLL หนึ่งตัว
• ตัวควบคุมการจัดการพลังงาน (PMC)
– ความสามารถในการปรับแต่งพลังงานของซอฟต์แวร์ รวมถึงโหมดนาฬิกาช้า (ลดลงถึง 500Hz) และโหมดว่าง
– สามสัญญาณนาฬิกาภายนอกที่ตั้งโปรแกรมได้
• ตัวควบคุมการขัดจังหวะขั้นสูง (AIC)
– Maskable รายบุคคล, ลำดับความสำคัญแปดระดับ, Vectored Interrupt Sources
– สอง (SAM7S512/256/128/64/321/161) หรือหนึ่ง (SAM7S32/16) แหล่งที่มาของการขัดจังหวะภายนอกและแหล่งที่มาของอินเตอร์รัปต์ที่รวดเร็วเพียงแหล่งเดียว ป้องกันการขัดจังหวะปลอม
• ดีบักยูนิต (DBGU)
– UART 2 สายและรองรับการขัดจังหวะช่องทางการสื่อสารดีบั๊ก, การป้องกันการเข้าถึง ICE ที่ตั้งโปรแกรมได้
– โหมดสำหรับการสื่อสารแบบอนุกรม UART 2 สายสำหรับวัตถุประสงค์ทั่วไป
• ตัวจับเวลาช่วงเวลา (PIT)
– ตัวนับที่ตั้งโปรแกรมได้ 20 บิตและตัวนับช่วงเวลา 12 บิต
• Watchdog หน้าต่าง (WDT)
– ตัวนับที่ตั้งโปรแกรมได้ 12 บิตที่ป้องกันด้วยคีย์
– ให้รีเซ็ตหรือขัดจังหวะสัญญาณไปยังระบบ
– ตัวนับอาจหยุดทำงานในขณะที่โปรเซสเซอร์อยู่ในสถานะ Debug หรืออยู่ในโหมดไม่ได้ใช้งาน
• ตัวจับเวลาแบบเรียลไทม์ (RTT)
– ตัวนับการทำงานฟรี 32 บิตพร้อมสัญญาณเตือน
– ทำงานนอก RC Oscillator ภายใน
• ตัวควบคุมอินพุต/เอาต์พุตแบบขนานหนึ่งตัว (PIOA)
– สามสิบสอง (SAM7S512/256/128/64/321/161) หรือยี่สิบเอ็ด (SAM7S32/16) สาย I/O ที่ตั้งโปรแกรมได้แบบมัลติเพล็กซ์สูงสุดI/O อุปกรณ์ต่อพ่วงสองตัว
– ความสามารถในการขัดจังหวะการเปลี่ยนแปลงอินพุตในแต่ละสาย I/O
– Open-drain ที่ตั้งโปรแกรมได้, ตัวต้านทานแบบ Pull-up และเอาต์พุตแบบซิงโครนัส
• สิบเอ็ด (SAM7S512/256/128/64/321/161) หรือเก้าช่อง (SAM7S32/16) Peripheral DMA Controller (PDC)
• พอร์ตอุปกรณ์ USB 2.0 ความเร็วสูงสุด (12 Mbits ต่อวินาที) หนึ่งพอร์ต (ยกเว้น SAM7S32/16)
– ตัวรับส่งสัญญาณบนชิป, 328 ไบต์แบบรวม FIFO ที่กำหนดค่าได้
• หนึ่งซิงโครนัสซีเรียลคอนโทรลเลอร์ (SSC)
– สัญญาณซิงค์นาฬิกาและเฟรมที่แยกจากกันสำหรับตัวรับและตัวส่งแต่ละตัว
– รองรับ I²S Analog Interface, Time Division Multiplex Support
– ความสามารถในการสตรีมข้อมูลต่อเนื่องความเร็วสูงพร้อมการถ่ายโอนข้อมูลแบบ 32 บิต
• สอง (SAM7S512/256/128/64/321/161) หรือหนึ่งตัว (SAM7S32/16) ตัวรับส่งสัญญาณแบบซิงโครนัส/อะซิงโครนัสสากล(ยูเอสเออาร์ที)
– ตัวสร้างอัตราบอดส่วนบุคคล, การปรับ/ดีมอดูเลตด้วยอินฟราเรดของ IrDA®
– รองรับสมาร์ทการ์ด ISO7816 T0/T1, การจับมือกับฮาร์ดแวร์, รองรับ RS485
– รองรับสายโมเด็มเต็มรูปแบบบน USART1 (SAM7S512/256/128/64/321/161)
• อินเทอร์เฟซอุปกรณ์ต่อพ่วงแบบอนุกรมหลัก/รอง (SPI) หนึ่งชุด
– ความยาวข้อมูลที่ตั้งโปรแกรมได้ 8 ถึง 16 บิต เลือกชิปต่อพ่วงภายนอกสี่ตัว
• ตัวจับเวลา/ตัวนับ (TC) 16 บิตสามช่องสัญญาณหนึ่งตัว
– อินพุตนาฬิกาภายนอก 3 อินพุตและพิน I/O อเนกประสงค์ 2 พินต่อแชนเนล (SAM7S512/256/128/64/321/161)
– อินพุตนาฬิกาภายนอกหนึ่งอินพุตและพิน I/O อเนกประสงค์สองพินสำหรับสองแชนเนลแรกเท่านั้น (SAM7S32/16)
– การสร้าง PWM สองเท่า, โหมดจับภาพ/รูปแบบคลื่น, ความสามารถในการขึ้น/ลง
• คอนโทรลเลอร์ PWM 16 บิตสี่แชนเนล (PWMC) หนึ่งตัว
• หนึ่งอินเทอร์เฟซสองสาย (TWI)
– รองรับโหมดมาสเตอร์เท่านั้น Atmel EEPROMs สองสายและ I2 ทั้งหมดC รองรับอุปกรณ์ที่เข้ากันได้(SAM7S512/256/128/64/321/32)
– รองรับโหมด Master, Multi-Master และ Slave, Atmel EEPROMs และ I2 แบบสองสายทั้งหมดC รองรับอุปกรณ์ที่เข้ากันได้(SAM7S161/16)
• ตัวแปลงแอนะล็อกเป็นดิจิตอล 10 บิต 8 แชนเนล 1 ช่อง สี่ช่องสัญญาณมัลติเพล็กซ์พร้อม I/O ดิจิตอล
• ผู้ช่วยบูต SAM-BA™
- โปรแกรมบูตเริ่มต้น
– อินเตอร์เฟสกับ SAM-BA Graphic User Interface
• IEEE® 1149.1 JTAG Boundary Scan บนพินดิจิทัลทั้งหมด
• I/O ทน 5V รวมถึงสาย I/O ของไดรฟ์กระแสสูงสี่เส้น สูงสุด 16 mA ต่อเส้น (SAM7S161/16 I/O ไม่ทน 5V)
• เพาเวอร์ซัพพลาย
– ตัวควบคุม 1.8V ในตัว, วาดได้ถึง 100 mA สำหรับแกนหลักและส่วนประกอบภายนอก
– 3.3V หรือ 1.8V VDDIO I/O Lines Power Supply, 3.3V VDDFLASH Flash Power Supply แยกอิสระ
– แหล่งจ่ายไฟหลัก 1.8V VDDCORE พร้อมตัวตรวจจับสีน้ำตาล
• การทำงานแบบคงที่ทั้งหมด: สูงสุด 55 MHz ที่ 1.65V และ 85°C เงื่อนไขในกรณีที่เลวร้ายที่สุด
• มีให้เลือกในแพ็คเกจสีเขียว LQFP 64 ลีดหรือแพ็คเกจสีเขียว QFN 64 แพด (SAM7S512/256/128/64/321/161) และสีเขียว LQFP 48 ลีดหรือแพ็คเกจสีเขียว QFN 48 แผ่น (SAM7S32/16)