ATMEL AT90CAN32-16AU 8bit AVR คู่มือผู้ใช้ไมโครคอนโทรลเลอร์

โลโก้เอทีเมล

8 บิต โลโก้เอวีอาร์ ไมโครคอนโทรลเลอร์พร้อม ISP Flash 32K/64K/128K ไบต์และคอนโทรลเลอร์ CAN

AT90CAN32
AT90CAN64
AT90CAN128

สรุป

รายได้ 7679HS–สามารถ–08/08

คุณสมบัติ

  • ไมโครคอนโทรลเลอร์ AVR® 8 บิตพลังงานต่ำประสิทธิภาพสูง
  • สถาปัตยกรรม RISC ขั้นสูง
    • 133 คำแนะนำที่มีประสิทธิภาพ - การดำเนินการตามวงจรนาฬิกาเดียวส่วนใหญ่
    • 32 x 8 รีจิสเตอร์การทำงานทั่วไป + รีจิสเตอร์ควบคุมอุปกรณ์ต่อพ่วง
    • การทำงานแบบคงที่อย่างเต็มที่
    • ปริมาณงานสูงสุด 16 MIPS ที่ 16 MHz
    • ตัวคูณ 2 รอบบนชิป
  • โปรแกรมและหน่วยความจำข้อมูลที่ไม่ลบเลือน
    • 32K/64K/128K Bytes ของแฟลชในระบบที่สามารถตั้งโปรแกรมใหม่ได้ (AT90CAN32/64/128)
      • ความอดทน: 10,000 รอบการเขียน / ลบ
    • ส่วนรหัสบูตเสริมพร้อมบิตล็อคอิสระ
      • ขนาดการบูตที่เลือกได้: 1K Bytes, 2K Bytes, 4K Bytes หรือ 8K Bytes
      • การเขียนโปรแกรมในระบบด้วยโปรแกรมบูตบนชิป (CAN, UART, …)
      • การดำเนินการอ่านขณะเขียนอย่างแท้จริง
    • 1K/2K/4K ไบต์ EEPROM (ความอดทน: 100,000 รอบการเขียน/ลบ) (AT90CAN32/64/128)
    • SRAM ภายใน 2K/4K/4K ไบต์ (AT90CAN32/64/128)
    • พื้นที่หน่วยความจำภายนอกเสริมสูงสุด 64K Bytes
    • ล็อคการเขียนโปรแกรมเพื่อความปลอดภัยของซอฟต์แวร์
  • JTAG (รองรับ IEEE std. 1149.1)
    • ความสามารถในการสแกนขอบเขตตาม JTAG มาตรฐาน
    • การเขียนโปรแกรมแฟลช (ฮาร์ดแวร์ ISP), EEPROM, บิตล็อคและฟิวส์
    • รองรับการดีบักบนชิปอย่างกว้างขวาง
  • ตัวควบคุม CAN 2.0A และ 2.0B – ได้รับการรับรองมาตรฐาน ISO 16845 (1)
    • 15 ออบเจ็กต์ข้อความแบบเต็มพร้อมตัวระบุแยกต่างหาก Tags และมาสก์
    • โหมดการส่ง รับ การตอบกลับอัตโนมัติ และการรับบัฟเฟอร์เฟรม
    • อัตราการถ่ายโอนสูงสุด 1Mbits/s ที่ 8 MHz
    • เวลา stamping, TTC และโหมดการฟัง (การสอดแนมหรือ Autobaud)
  • คุณสมบัติอุปกรณ์ต่อพ่วง
    • Watchdog Timer ที่ตั้งโปรแกรมได้พร้อมออสซิลเลเตอร์บนชิป
    • ตัวจับเวลาแบบซิงโครนัส 8 บิต/ตัวนับ-0
      • พรีสเกลเลอร์ 10 บิต
      • เคาน์เตอร์กิจกรรมภายนอก
      • เปรียบเทียบเอาต์พุตหรือเอาต์พุต PWM 8 บิต
    • ตัวจับเวลาแบบอะซิงโครนัส 8 บิต / ตัวนับ -2
      • พรีสเกลเลอร์ 10 บิต
      • เคาน์เตอร์กิจกรรมภายนอก
      • เปรียบเทียบเอาต์พุตหรือเอาต์พุต PWM 8 บิต
      • ออสซิลเลเตอร์ 32Khz สำหรับการทำงานของ RTC
    • ตัวจับเวลาแบบซิงโครนัส 16 บิตคู่/ตัวนับ-1 และ 3
      • พรีสเกลเลอร์ 10 บิต
      • จับภาพอินพุตด้วยตัวตัดเสียงรบกวน
      • เคาน์เตอร์กิจกรรมภายนอก
      • เปรียบเทียบ 3 เอาต์พุตหรือเอาต์พุต PWM 16 บิต
      • เอาท์พุทเปรียบเทียบการมอดูเลต
    • SAR ADC 8 ช่อง 10 บิต
      • 8 ช่องปลายเดียว
      • 7 ช่องสัญญาณที่แตกต่าง
      • ช่องสัญญาณดิฟเฟอเรนเชียล 2 ช่องพร้อมอัตราขยายที่ตั้งโปรแกรมได้ที่ 1x, 10x หรือ 200x
    • ตัวเปรียบเทียบอนาล็อกบนชิป
    • อินเทอร์เฟซแบบอนุกรมแบบสองสายแบบไบต์
    • USART แบบอนุกรมที่ตั้งโปรแกรมได้คู่
    • อินเทอร์เฟซแบบอนุกรม SPI ของ Master/Slave
      • การเขียนโปรแกรมแฟลช (ฮาร์ดแวร์ ISP)
  • คุณสมบัติพิเศษของไมโครคอนโทรลเลอร์
    • รีเซ็ตการเปิดเครื่องและการตรวจจับ Brown-out ที่ตั้งโปรแกรมได้
    • RC Oscillator ที่ปรับเทียบภายใน
    • 8 แหล่งขัดจังหวะภายนอก
    • 5 โหมดสลีป: ไม่ได้ใช้งาน, ลดเสียงรบกวน ADC, ประหยัดพลังงาน, ปิดเครื่อง และสแตนด์บาย
    • ซอฟต์แวร์ความถี่สัญญาณนาฬิกาที่สามารถเลือกได้
    • ปิดใช้งานการดึงขึ้นทั่วโลก
  • I / O และแพ็คเกจ
    • 53 เส้น I/O ที่ตั้งโปรแกรมได้
    • TQFP 64 ลีด และ QFN 64 ลีด
  • ปฏิบัติการฉบับที่tagแรงดันไฟฟ้า: 2.7 – 5.5V
  • อุณหภูมิในการทำงาน: อุตสาหกรรม (-40°C ถึง +85°C)
  • ความถี่สูงสุด: 8 MHz ที่ 2.7V, 16 MHz ที่ 4.5V

หมายเหตุ: 1. รายละเอียดตามหัวข้อ 19.4.3 หน้า 242

คำอธิบาย

การเปรียบเทียบระหว่าง AT90CAN32, AT90CAN64 และ AT90CAN128

AT90CAN32, AT90CAN64 และ AT90CAN128 เข้ากันได้กับฮาร์ดแวร์และซอฟต์แวร์ ต่างกันเพียงขนาดหน่วยความจำดังแสดงในตารางที่ 1-1

ตารางที่ 1-1. สรุปขนาดหน่วยความจำ

อุปกรณ์ แฟลช อีพีพรอม แรม
AT90CAN32 32K ไบต์ 1K ไบต์ 2K ไบต์
AT90CAN64 64K ไบต์ 2K ไบต์ 4K ไบต์
AT90CAN128 128K ไบต์ 4K ไบต์ 4K ไบต์
คำอธิบายส่วน

AT90CAN32/64/128 เป็นไมโครคอนโทรลเลอร์ CMOS 8 บิตพลังงานต่ำที่ใช้สถาปัตยกรรม RISC ที่ปรับปรุงแล้วของ AVR ด้วยการดำเนินการคำสั่งอันทรงพลังในรอบสัญญาณนาฬิกาเดียว AT90CAN32/64/128 จึงสามารถบรรลุปริมาณงานที่ใกล้ถึง 1 MIPS ต่อ MHz ช่วยให้ผู้ออกแบบระบบสามารถปรับการใช้พลังงานให้เหมาะสมเมื่อเทียบกับความเร็วในการประมวลผล

แกน AVR รวมชุดคำสั่งที่หลากหลายเข้ากับการลงทะเบียนการทำงานทั่วไป 32 รายการ การลงทะเบียนทั้ง 32 รายการเชื่อมต่อโดยตรงกับ Arithmetic Logic Unit (ALU) ทำให้สามารถเข้าถึงการลงทะเบียนอิสระสองรายการในคำสั่งเดียวที่ดำเนินการในหนึ่งรอบนาฬิกา สถาปัตยกรรมที่ได้นั้นมีประสิทธิภาพในการเขียนโค้ดมากกว่าในขณะที่ให้ทรูพุตได้เร็วกว่าไมโครคอนโทรลเลอร์ CISC ทั่วไปถึงสิบเท่า

AT90CAN32/64/128 มีคุณสมบัติดังต่อไปนี้: 32K/64K/128K ไบต์ของแฟลชที่ตั้งโปรแกรมได้ในระบบพร้อมความสามารถในการอ่านขณะเขียน, 1K/2K/4K ไบต์ EEPROM, SRAM 2K/4K/4K ไบต์, 53 วัตถุประสงค์ทั่วไป สาย I/O, รีจิสเตอร์การทำงานทั่วไป 32 รายการ, ตัวควบคุม CAN, ตัวนับเวลาจริง (RTC), ตัวจับเวลา/ตัวนับแบบยืดหยุ่นสี่ตัวพร้อมโหมดเปรียบเทียบและ PWM, USART 2 ตัว, อินเทอร์เฟซอนุกรมแบบสองสายแบบไบต์เดียว, 8 แชนเนล 10 - บิต ADC พร้อมอินพุตดิฟเฟอเรนเชียลเสริมtage พร้อมอัตราขยายที่ตั้งโปรแกรมได้, Watchdog Timer ที่ตั้งโปรแกรมได้พร้อม Oscillator ภายใน, พอร์ตอนุกรม SPI, IEEE std เป็นไปตามมาตรฐาน 1149.1TAG อินเทอร์เฟซการทดสอบยังใช้สำหรับการเข้าถึงระบบ Debug บนชิปและการเขียนโปรแกรมและโหมดประหยัดพลังงานที่สามารถเลือกซอฟต์แวร์ได้ห้าโหมด

โหมดปกติจะหยุด CPU ในขณะที่ปล่อยให้ SRAM, ตัวจับเวลา/ตัวนับ, พอร์ต SPI/CAN และระบบขัดจังหวะทำงานต่อไป โหมดปิดเครื่องจะบันทึกเนื้อหารีจิสเตอร์ แต่ออสซิลเลเตอร์ค้าง ปิดการใช้งานฟังก์ชันชิปอื่นๆ ทั้งหมดจนกว่าจะเกิดการขัดจังหวะครั้งถัดไปหรือการรีเซ็ตฮาร์ดแวร์ ในโหมดประหยัดพลังงาน ตัวจับเวลาแบบอะซิงโครนัสจะยังคงทำงานต่อไป ทำให้ผู้ใช้สามารถรักษาฐานตัวจับเวลาไว้ในขณะที่อุปกรณ์ส่วนที่เหลืออยู่ในโหมดสลีป โหมดลดสัญญาณรบกวน ADC จะหยุด CPU และโมดูล I/O ทั้งหมด ยกเว้นตัวจับเวลาแบบอะซิงโครนัสและ ADC เพื่อลดสัญญาณรบกวนในการสลับระหว่างการแปลง ADC ในโหมดสแตนด์บาย Crystal/Resonator Oscillator จะทำงานในขณะที่อุปกรณ์ส่วนที่เหลืออยู่ในโหมดสลีป ช่วยให้สามารถเริ่มต้นระบบได้รวดเร็วมากพร้อมทั้งใช้พลังงานต่ำ

อุปกรณ์ดังกล่าวผลิตขึ้นโดยใช้เทคโนโลยีหน่วยความจำแบบไม่ลบเลือนความหนาแน่นสูงของ Atmel Onchip ISP Flash ช่วยให้สามารถตั้งโปรแกรมหน่วยความจำของโปรแกรมในระบบผ่านอินเทอร์เฟซอนุกรม SPI โดยโปรแกรมเมอร์หน่วยความจำแบบไม่ลบเลือนทั่วไป หรือโดยโปรแกรม Boot บนชิปที่ทำงานบนแกน AVR โปรแกรมบูตสามารถใช้อินเทอร์เฟซใดก็ได้เพื่อดาวน์โหลดโปรแกรมแอปพลิเคชันในหน่วยความจำแฟลชของแอปพลิเคชัน ซอฟต์แวร์ในส่วน Boot Flash จะยังคงทำงานต่อไปในขณะที่ส่วน Application Flash ได้รับการอัปเดต ทำให้สามารถอ่าน-ขณะ-เขียนได้อย่างแท้จริง ด้วยการรวม CPU RISC 8 บิตเข้ากับแฟลชที่ตั้งโปรแกรมได้เองในระบบบนชิปขนาดใหญ่ Atmel AT90CAN32/64/128 จึงเป็นไมโครคอนโทรลเลอร์ทรงพลังที่ให้โซลูชันที่มีความยืดหยุ่นสูงและคุ้มค่าแก่แอปพลิเคชันควบคุมแบบฝังจำนวนมาก

AT90CAN32/64/128 AVR รองรับชุดเครื่องมือพัฒนาโปรแกรมและระบบเต็มรูปแบบ ซึ่งรวมถึง: คอมไพเลอร์ C, แอสเซมเบลอร์มาโคร, โปรแกรมดีบักเกอร์/เครื่องจำลอง, โปรแกรมจำลองในวงจร และชุดประเมินผล

การปฏิเสธความรับผิดชอบ

ค่าทั่วไปที่มีอยู่ในเอกสารข้อมูลนี้อิงจากการจำลองและลักษณะเฉพาะของไมโครคอนโทรลเลอร์ AVR อื่นๆ ที่ผลิตโดยใช้เทคโนโลยีกระบวนการเดียวกัน ค่าต่ำสุดและสูงสุดจะพร้อมใช้งานหลังจากระบุคุณลักษณะของอุปกรณ์แล้ว

แผนภาพบล็อก

รูปที่ 1-1. แผนภาพบล็อก

รูปที่ 1-1 บล็อกไดอะแกรม

การกำหนดค่า Pin

รูปที่ 1-2. พินเอาท์ AT90CAN32/64/128 – TQFP

รูปที่ 1-2

(1) NC = ห้ามเชื่อมต่อ (อาจใช้ในอุปกรณ์ในอนาคต)

(2) ไทม์เมอร์2 ออสซิลเลเตอร์

รูปที่ 1-3. พินเอาท์ AT90CAN32/64/128 – QFN

รูปที่ 1-3

(1) NC = ห้ามเชื่อมต่อ (อาจใช้ในอุปกรณ์ในอนาคต)

(2) ไทม์เมอร์2 ออสซิลเลเตอร์

หมายเหตุ: แผ่นรองตรงกลางขนาดใหญ่ใต้แพ็คเกจ QFN ทำจากโลหะและเชื่อมต่อภายในกับ GND ควรบัดกรีหรือติดกาวเข้ากับบอร์ดเพื่อให้มั่นใจถึงเสถียรภาพทางกลที่ดี หากไม่ได้เชื่อมต่อแผ่นตรงกลาง บรรจุภัณฑ์อาจหลุดออกจากบอร์ด

1.6.3 พอร์ต A (PA7..PA0)

พอร์ต A เป็นพอร์ต I/O สองทิศทาง 8 บิตพร้อมตัวต้านทานแบบดึงขึ้นภายใน (เลือกไว้สำหรับแต่ละบิต) บัฟเฟอร์เอาท์พุตของพอร์ต A มีลักษณะเฉพาะของไดรฟ์แบบสมมาตรพร้อมทั้งความสามารถด้านซิงก์และแหล่งที่มาสูง สำหรับอินพุต พินพอร์ต A ที่ถูกดึงจากภายนอกต่ำจะจ่ายกระแสไฟหากเปิดใช้งานตัวต้านทานแบบดึงขึ้น พินพอร์ต A จะมีการระบุสามสถานะเมื่อเงื่อนไขการรีเซ็ตเริ่มทำงาน แม้ว่านาฬิกาจะไม่ทำงานก็ตาม

พอร์ต A ยังทำหน้าที่ของคุณสมบัติพิเศษต่างๆ ของ AT90CAN32/64/128 ตามที่ระบุไว้ในหน้า 74

1.6.4 พอร์ตบี (PB7..PB0)

พอร์ต B เป็นพอร์ต I/O สองทิศทาง 8 บิตพร้อมตัวต้านทานแบบดึงขึ้นภายใน (เลือกไว้สำหรับแต่ละบิต) บัฟเฟอร์เอาท์พุตของพอร์ต B มีลักษณะเฉพาะของไดรฟ์แบบสมมาตรพร้อมทั้งความสามารถด้านซิงก์และแหล่งที่มาสูง สำหรับอินพุต พินพอร์ต B ที่ถูกดึงจากภายนอกต่ำจะจ่ายกระแสไฟหากเปิดใช้งานตัวต้านทานแบบดึงขึ้น พินพอร์ต B จะถูกระบุแบบสามสถานะเมื่อเงื่อนไขการรีเซ็ตเริ่มทำงาน แม้ว่านาฬิกาจะไม่ทำงานก็ตาม

พอร์ต B ยังรองรับฟังก์ชันคุณสมบัติพิเศษต่างๆ ของ AT90CAN32/64/128 ตามที่ระบุไว้ในหน้า 76

1.6.5 พอร์ต ค (PC7..PC0)

พอร์ต C เป็นพอร์ต I/O สองทิศทาง 8 บิตพร้อมตัวต้านทานแบบดึงขึ้นภายใน (เลือกไว้สำหรับแต่ละบิต) บัฟเฟอร์เอาท์พุตของพอร์ต C มีลักษณะเฉพาะของไดรฟ์แบบสมมาตรพร้อมทั้งความสามารถด้านซิงก์และแหล่งที่มาสูง สำหรับอินพุต พินพอร์ต C ที่ถูกดึงจากภายนอกต่ำจะจ่ายกระแสไฟหากเปิดใช้งานตัวต้านทานแบบดึงขึ้น พินของพอร์ต C จะมีสถานะเป็นแบบสามสถานะเมื่อเงื่อนไขการรีเซ็ตเริ่มทำงาน แม้ว่านาฬิกาจะไม่ทำงานก็ตาม

พอร์ต C ยังรองรับฟังก์ชันคุณสมบัติพิเศษของ AT90CAN32/64/128 ตามรายการในหน้า 78

1.6.6 พอร์ต ดี (PD7..PD0)

พอร์ต D เป็นพอร์ต I/O สองทิศทาง 8 บิตพร้อมตัวต้านทานแบบดึงขึ้นภายใน (เลือกไว้สำหรับแต่ละบิต) บัฟเฟอร์เอาท์พุตของพอร์ต D มีลักษณะเฉพาะของไดรฟ์แบบสมมาตรพร้อมทั้งความสามารถด้านซิงก์และแหล่งที่มาสูง สำหรับอินพุต พินพอร์ต D ที่ถูกดึงจากภายนอกต่ำจะจ่ายกระแสไฟหากเปิดใช้งานตัวต้านทานแบบดึงขึ้น พินพอร์ต D จะมีการระบุสามสถานะเมื่อเงื่อนไขการรีเซ็ตเริ่มทำงาน แม้ว่านาฬิกาจะไม่ทำงานก็ตาม

พอร์ต D ยังรองรับฟังก์ชันคุณสมบัติพิเศษต่างๆ ของ AT90CAN32/64/128 ตามที่ระบุไว้ในหน้า 80

1.6.7 พอร์ต อี (PE7..PE0)

พอร์ต E เป็นพอร์ต I/O สองทิศทาง 8 บิตพร้อมตัวต้านทานแบบดึงขึ้นภายใน (เลือกไว้สำหรับแต่ละบิต) บัฟเฟอร์เอาท์พุตของ Port E มีลักษณะเฉพาะของไดรฟ์แบบสมมาตรพร้อมทั้งความสามารถในการซิงก์และแหล่งที่มาสูง สำหรับอินพุต พินพอร์ต E ที่ถูกดึงจากภายนอกต่ำจะจ่ายกระแสไฟหากเปิดใช้งานตัวต้านทานแบบดึงขึ้น พินของพอร์ต E จะถูกระบุแบบสามสถานะเมื่อเงื่อนไขการรีเซ็ตเริ่มทำงาน แม้ว่านาฬิกาจะไม่ทำงานก็ตาม

พอร์ต E ยังทำหน้าที่ของคุณสมบัติพิเศษต่างๆ ของ AT90CAN32/64/128 ตามที่ระบุไว้ในหน้า 83

1.6.8 พอร์ต F (PF7..PF0)

พอร์ต F ทำหน้าที่เป็นอินพุตอนาล็อกไปยังตัวแปลง A/D

พอร์ต F ยังทำหน้าที่เป็นพอร์ต I/O สองทิศทาง 8 บิต หากไม่ได้ใช้ตัวแปลง A/D หมุดพอร์ตสามารถจัดเตรียมตัวต้านทานแบบดึงขึ้นภายในได้ (เลือกไว้สำหรับแต่ละบิต) บัฟเฟอร์เอาท์พุตของพอร์ต F มีลักษณะเฉพาะของไดรฟ์แบบสมมาตรพร้อมทั้งความสามารถด้านซิงก์และแหล่งที่มาสูง สำหรับอินพุต พินพอร์ต F ที่ถูกดึงจากภายนอกต่ำจะจ่ายกระแสไฟหากเปิดใช้งานตัวต้านทานแบบดึงขึ้น พินพอร์ต F จะมีการระบุสามสถานะเมื่อเงื่อนไขการรีเซ็ตเริ่มทำงาน แม้ว่านาฬิกาจะไม่ทำงานก็ตาม

พอร์ต F ยังทำหน้าที่ของ JTAG อินเตอร์เฟซ. ถ้าเจTAG เปิดใช้งานอินเทอร์เฟซแล้ว ตัวต้านทานแบบพูลอัพบนพิน PF7(TDI), PF5(TMS) และ PF4(TCK) จะถูกเปิดใช้งานแม้ว่าจะเกิดการรีเซ็ตก็ตาม

1.6.9 พอร์ตจี (PG4..PG0)

พอร์ต G เป็นพอร์ต I/O 5 บิตที่มีตัวต้านทานแบบดึงขึ้นภายใน (เลือกไว้สำหรับแต่ละบิต) บัฟเฟอร์เอาท์พุตของพอร์ต G มีลักษณะเฉพาะของไดรฟ์แบบสมมาตรพร้อมทั้งความสามารถด้านซิงก์และแหล่งที่มาสูง สำหรับอินพุต พินพอร์ต G ที่ถูกดึงจากภายนอกต่ำจะจ่ายกระแสไฟหากเปิดใช้งานตัวต้านทานแบบดึงขึ้น พินของพอร์ต G จะมีสถานะเป็นแบบสามสถานะเมื่อเงื่อนไขการรีเซ็ตเริ่มทำงาน แม้ว่านาฬิกาจะไม่ทำงานก็ตาม

พอร์ต G ยังรองรับฟังก์ชันคุณสมบัติพิเศษต่างๆ ของ AT90CAN32/64/128 ตามที่ระบุไว้ในหน้า 88

1.6.10 รีเซ็ต

รีเซ็ตอินพุต ระดับต่ำบนพินนี้นานกว่าความยาวพัลส์ขั้นต่ำจะทำให้เกิดการรีเซ็ต ความยาวพัลส์ขั้นต่ำถูกกำหนดไว้ตามลักษณะเฉพาะ ไม่รับประกันว่าพัลส์ที่สั้นกว่าจะสร้างการรีเซ็ตได้ พอร์ต I/O ของ AVR จะถูกรีเซ็ตเป็นสถานะเริ่มต้นทันที แม้ว่านาฬิกาจะไม่ทำงานก็ตาม จำเป็นต้องใช้นาฬิกาเพื่อรีเซ็ตส่วนที่เหลือของ AT90CAN32/64/128

1.6.11 XTAL1

อินพุตไปยัง Oscillator แบบกลับด้าน ampเครื่องขยายเสียงและอินพุตไปยังวงจรการทำงานของนาฬิกาภายใน

1.6.12 XTAL2

เอาท์พุตจากออสซิลเลเตอร์แบบกลับด้าน ampชีวิต.

1.6.13 เอวีซีซี

AVCC คือปริมาณอุปทานtage pin สำหรับ A/D Converter ที่ Port F โดยควรต่อกับ V ภายนอกccแม้ว่าจะไม่ได้ใช้ ADC ก็ตาม หากใช้ ADC ควรต่อเข้ากับ Vcc ผ่านตัวกรองความถี่ต่ำผ่าน

1.6.14 อารีฟ

นี่คือพินอ้างอิงแบบอะนาล็อกสำหรับตัวแปลง A/D

เกี่ยวกับโค้ดเอ็กซ์ampเลส

เอกสารนี้มีรหัสอย่างง่าย exampไฟล์ที่แสดงวิธีการใช้ส่วนต่างๆ ของอุปกรณ์โดยสังเขป รหัสเหล่านี้examples ถือว่าส่วนหัวเฉพาะส่วน file รวมก่อนการรวบรวม โปรดทราบว่าผู้ขายคอมไพเลอร์ C บางรายไม่มีคำจำกัดความบิตในส่วนหัว files และการจัดการขัดจังหวะใน C ขึ้นอยู่กับคอมไพเลอร์ โปรดยืนยันกับเอกสารประกอบคอมไพเลอร์ C สำหรับรายละเอียดเพิ่มเติม

สรุปการลงทะเบียน

สรุปการลงทะเบียน

สรุปการลงทะเบียน ต่อ 1

สรุปการลงทะเบียน ต่อ 2

สรุปการลงทะเบียน ต่อ 3

สรุปการลงทะเบียน ต่อ 4

สรุปการลงทะเบียน ต่อ 5

สรุปการลงทะเบียน ต่อ 6

หมายเหตุ:

  1. บิตของแอดเดรสที่เกิน PCMSB (ตาราง 25-11 ในหน้า 341) ไม่สนใจ
  2. บิตของแอดเดรสที่เกิน EEAMSB (ตาราง 25-12 ในหน้า 341) ไม่สนใจ
  3. เพื่อความเข้ากันได้กับอุปกรณ์ในอนาคตควรเขียนบิตที่สงวนไว้เป็นศูนย์หากมีการเข้าถึง ไม่ควรเขียนที่อยู่หน่วยความจำ I / O ที่สงวนไว้
  4. รีจิสเตอร์ I/O ภายในช่วงที่อยู่ 0x00 – 0x1F สามารถเข้าถึงได้โดยตรงด้วยบิตโดยใช้คำสั่ง SBI และ CBI ในรีจิสเตอร์เหล่านี้ สามารถตรวจสอบค่าของบิตเดี่ยวได้โดยใช้คำสั่ง SBIS และ SBIC
  5. ค่าสถานะสถานะบางส่วนจะถูกล้างโดยการเขียนค่าสถานะแบบลอจิคัลลงไป โปรดทราบว่าคำสั่ง CBI และ SBI จะทำงานบนบิตที่ระบุไม่เหมือนกับ AVR อื่นๆ ส่วนใหญ่ ดังนั้นจึงสามารถใช้กับรีจิสเตอร์ที่มีแฟล็กสถานะดังกล่าวได้ คำสั่ง CBI และ SBI ใช้ได้กับรีจิสเตอร์ 0x00 ถึง 0x1F เท่านั้น 6. เมื่อใช้คำสั่งเฉพาะ I/O IN และ OUT ต้องใช้ที่อยู่ I/O 0x00 – 0x3F เมื่อระบุ I/O Registers เป็นพื้นที่ข้อมูลโดยใช้คำสั่ง LD และ ST จะต้องเพิ่ม 0x20 ไปยังที่อยู่เหล่านี้ AT90CAN32/64/128 เป็นไมโครคอนโทรลเลอร์ที่ซับซ้อนซึ่งมีอุปกรณ์ต่อพ่วงมากกว่าที่สามารถรองรับได้ภายในตำแหน่ง 64 ที่สงวนไว้ใน Opcode สำหรับคำสั่ง IN และ OUT สำหรับพื้นที่ I/O แบบขยายตั้งแต่ 0x60 – 0xFF ใน SRAM จะสามารถใช้ได้เฉพาะคำสั่ง ST/STS/STD และ LD/LDS/LDD เท่านั้น

ข้อมูลการสั่งซื้อ

ข้อมูลการสั่งซื้อ

หมายเหตุ: 1. อุปกรณ์เหล่านี้สามารถจัดหาในรูปแบบเวเฟอร์ได้ โปรดติดต่อสำนักงานขาย Atmel ในพื้นที่ของคุณสำหรับข้อมูลการสั่งซื้อโดยละเอียดและปริมาณขั้นต่ำ

ข้อมูลบรรจุภัณฑ์

ข้อมูลบรรจุภัณฑ์

มคอ.64

64 PINS แพ็คแบน QUAD แบบบาง

มคอ.64

คิวเอฟเอ็น64

คิวเอฟเอ็น64

หมายเหตุ: หมายเหตุมาตรฐาน QFN

  1. ขนาดและความทนทานสอดคล้องกับ ASME Y14.5M – 1994.
  2. ขนาด b ใช้กับเทอร์มินัลที่เป็นโลหะ และวัดระหว่าง 0.15 ถึง 0.30 มม. จากปลายเทอร์มินัล หากเทอร์มินัลมีรัศมีเพิ่มเติมอยู่ที่ปลายอีกด้านของเทอร์มินัล ไม่ควรวัดขนาด b ในพื้นที่รัศมีนั้น
  3. สูงสุด ความโกลาหลของบรรจุภัณฑ์อยู่ที่ 0.05 มม.
  4. เสี้ยนสูงสุดที่อนุญาตคือ 0.076 มม. ในทุกทิศทาง
  5. PIN #1 ID ด้านบนจะถูกทำเครื่องหมายด้วยเลเซอร์
  6. ภาพวาดนี้สอดคล้องกับโครงร่างที่จดทะเบียนของ JEDEC MO-220
  7. อาจมีแรงดึงกลับสูงสุด 0.15 มม. (L1)
    L ลบ L1 ให้เท่ากับหรือมากกว่า 0.30 มม
  8. ตัวระบุเทอร์มินัล #1 เป็นทางเลือก แต่ต้องอยู่ภายในโซนที่ระบุ ตัวระบุเทอร์มินัล #1 อาจเป็นแม่พิมพ์หรือคุณลักษณะที่มีการทำเครื่องหมายไว้

สำนักงานใหญ่

บริษัท แอทเมล คอร์ปอเรชั่น
2325 ออร์ชาร์ด พาร์คเวย์
ซานโฮเซ่. CA 95131
สหรัฐอเมริกา
โทร: 1(408) 441-0311
แฟกซ์: 1(408) 487-2600

ระหว่างประเทศ

แอตเมลเอเชีย
ห้อง 1219
ไชนาเคม โกลเด้น พลาซ่า
77 ถนนมด จิมซาจุ่ย
เกาลูนตะวันออก
ฮ่องกง
โทร: (852) 2721-9778
แฟกซ์ : (852) 2722-1369

แอตเมลยุโรป
เลอ เครบส์
8. ถนน ฌอง-ปิแอร์ ทิมโบด์
บีพี 309
78054 แซ็ง-ก็องแตง-อ็อง-
อีเวลีนส์ เซเด็กซ์
ฝรั่งเศส
Tel: (33) 1-30-60-70-00
Fax: (33) 1-30-60-71-11

แอตเมลเจแปน
9F. อาคารโทเนทสึ ชินกาวะ
1-24-8 ชินคาวะ
ชูโอ-คุ โตเกียว 104-0033
ประเทศญี่ปุ่น
โทรศัพท์: (81) 3-3523-3551
แฟกซ์: (81) 3-3523-7581

ติดต่อสินค้า

Web เว็บไซต์
www.atmel.com

การสนับสนุนด้านเทคนิค
avr@atmel.com

ติดต่อฝ่ายขาย
www.atmel.com/contacts

คำขอวรรณกรรม
www.atmel.com/literature

ข้อสงวนสิทธิ์: ข้อมูลในเอกสารนี้จัดทำขึ้นโดยเกี่ยวข้องกับผลิตภัณฑ์ Atmel เอกสารนี้หรือไม่มีการมอบใบอนุญาตทั้งโดยชัดแจ้งหรือโดยนัยโดยบทบัญญัติหรืออย่างอื่นต่อสิทธิ์ในทรัพย์สินทางปัญญาหรือที่เกี่ยวข้องกับการขายผลิตภัณฑ์ Atmel ยกเว้นตามที่กำหนดไว้ในข้อกำหนดและเงื่อนไขการขายของ ATMEL ที่อยู่บน ATMEL'S WEB ไซต์ ATMEL จะไม่รับผิดชอบใดๆ ทั้งสิ้น และปฏิเสธการรับประกันโดยชัดแจ้ง โดยนัย หรือตามกฎหมาย ที่เกี่ยวข้องกับผลิตภัณฑ์ รวมถึงแต่ไม่จำกัดเพียง การรับประกันโดยนัยต่อความสามารถในการซื้อขาย ความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ หรือการไม่ละเมิด ไม่ว่าในกรณีใด ATMEL จะไม่รับผิดชอบต่อความเสียหายทั้งทางตรง, ทางอ้อม, เป็นผลสืบเนื่อง, การลงโทษ, พิเศษหรือโดยบังเอิญ (รวมถึงแต่ไม่จำกัดเพียง ความเสียหายต่อการสูญเสียผลกำไร การหยุดชะงักทางธุรกิจ หรือการสูญเสียข้อมูล) ที่เกิดขึ้นจากการใช้หรือการไม่สามารถใช้งาน เอกสารนี้ แม้ว่า ATMEL จะได้รับแจ้งถึงความเป็นไปได้ของความเสียหายดังกล่าวแล้วก็ตาม- Atmel ไม่รับรองหรือรับประกันเกี่ยวกับความถูกต้องหรือความสมบูรณ์ของเนื้อหาในเอกสารนี้ และขอสงวนสิทธิ์ในการเปลี่ยนแปลงข้อกำหนดและคำอธิบายผลิตภัณฑ์ได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ Atmel ไม่มีข้อผูกมัดใดๆ ในการปรับปรุงข้อมูลที่มีอยู่ในที่นี้ เว้นแต่จะกำหนดไว้เป็นอย่างอื่นโดยเฉพาะ ผลิตภัณฑ์ Atmel ไม่เหมาะสำหรับและจะไม่ถูกนำมาใช้ในการใช้งานในยานยนต์ ผลิตภัณฑ์ของ Atmel ไม่ได้มีวัตถุประสงค์ ได้รับอนุญาต หรือรับประกันเพื่อใช้เป็นส่วนประกอบในการใช้งานที่มีจุดประสงค์เพื่อรองรับหรือดำรงชีวิต

© 2008 แอตเมลคอร์ปอเรชั่น สงวนลิขสิทธิ์. Atmel® โลโก้และส่วนผสมดังกล่าว และอื่นๆ เป็นเครื่องหมายการค้าจดทะเบียนหรือเครื่องหมายการค้าของ Atmel Corporation หรือบริษัทในเครือ ข้อกำหนดและชื่อผลิตภัณฑ์อื่นๆ อาจเป็นเครื่องหมายการค้าของผู้อื่น

7679HS–สามารถ–08/08

เอกสาร / แหล่งข้อมูล

ATMEL AT90CAN32-16AU ไมโครคอนโทรลเลอร์ AVR 8 บิต [พีดีเอฟ] คู่มือการใช้งาน
AT90CAN32-16AU ไมโครคอนโทรลเลอร์ AVR 8 บิต, AT90CAN32-16AU, ไมโครคอนโทรลเลอร์ AVR 8 บิต, ไมโครคอนโทรลเลอร์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *