ATMEL AT90CAN32-16AU 8bit AVR მიკროკონტროლერი მომხმარებლის სახელმძღვანელო
8 ბიტიანი მიკროკონტროლერი 32K/64K/128K ბაიტი ISP Flash და CAN კონტროლერით
AT90CAN32
AT90CAN64
AT90CAN128
რეზიუმე
Rev. 7679HS–CAN–08/08
მახასიათებლები
- მაღალი ხარისხის, დაბალი სიმძლავრის AVR® 8-ბიტიანი მიკროკონტროლერი
- მოწინავე RISC არქიტექტურა
- 133 ძლიერი ინსტრუქცია - ერთჯერადი საათის ციკლის შესრულება
- 32 x 8 ზოგადი დანიშნულების სამუშაო რეგისტრები + პერიფერიული მართვის რეგისტრები
- სრულად სტატიკური ოპერაცია
- 16 MIPS გამტარუნარიანობა 16 MHz-ზე
- ჩიპზე 2-ციკლიანი მულტიპლიკატორი
- არასტაბილური პროგრამა და მონაცემთა მეხსიერება
- 32K/64K/128K ბაიტი სისტემაში გადაპროგრამირებადი ფლეშ (AT90CAN32/64/128)
- გამძლეობა: 10,000 დაწერეთ / წაშალეთ ციკლი
- არჩევითი ჩატვირთვის კოდის განყოფილება დამოუკიდებელი საკეტის ბიტებით
- ჩატვირთვის არჩევის ზომა: 1K ბაიტი, 2K ბაიტი, 4K ბაიტი ან 8K ბაიტი
- სისტემური პროგრამირება ჩიპზე ჩატვირთვის პროგრამით (CAN, UART,…)
- True Read-While-Write ოპერაცია
- 1K/2K/4K ბაიტი EEPROM (გამძლეობა: 100,000 ჩაწერის/წაშლის ციკლები) (AT90CAN32/64/128)
- 2K/4K/4K ბაიტი შიდა SRAM (AT90CAN32/64/128)
- 64K ბაიტამდე არჩევითი გარე მეხსიერების ადგილი
- პროგრამირების საკეტი პროგრამული უსაფრთხოებისთვის
- 32K/64K/128K ბაიტი სისტემაში გადაპროგრამირებადი ფლეშ (AT90CAN32/64/128)
- JTAG (IEEE std. 1149.1 შესაბამისი) ინტერფეისი
- საზღვრების სკანირების შესაძლებლობები J-ის მიხედვითTAG სტანდარტული
- პროგრამირება Flash (Hardware ISP), EEPROM, Lock & Fuse Bits
- ჩიპზე გამართვის ვრცელი მხარდაჭერა
- CAN Controller 2.0A & 2.0B – ISO 16845 სერთიფიცირებული (1)
- 15 სრული შეტყობინების ობიექტი ცალკე იდენტიფიკატორით Tags და ნიღბები
- გადაცემის, მიღების, ავტომატური პასუხის და ჩარჩო ბუფერული მიღების რეჟიმები
- 1მბიტ/წმ გადაცემის მაქსიმალური სიჩქარე 8 მჰც
- დრო ქamping, TTC და მოსმენის რეჟიმი (ჯაშუშობა ან ავტობაუდი)
- პერიფერიული მახასიათებლები
- პროგრამირებადი Watchdog ტაიმერი ჩიპზე ოსცილატორით
- 8-ბიტიანი სინქრონული ტაიმერი/მრიცხველი-0
- 10-ბიტიანი პრესკალერი
- გარე ღონისძიებების მრიცხველი
- გამომავალი შედარება ან 8-ბიტიანი PWM გამომავალი
- 8-ბიტიანი ასინქრონული ტაიმერი/მრიცხველი-2
- 10-ბიტიანი პრესკალერი
- გარე ღონისძიებების მრიცხველი
- გამომავალი შედარება ან 8-ბიტიანი PWM გამომავალი
- 32Khz ოსცილატორი RTC ოპერაციისთვის
- ორმაგი 16-ბიტიანი სინქრონული ტაიმერი/მრიცხველები-1 და 3
- 10-ბიტიანი პრესკალერი
- შეყვანის გადაღება ხმაურის გამხსნელით
- გარე ღონისძიებების მრიცხველი
- 3-გამომავალი შედარება ან 16-ბიტიანი PWM გამომავალი
- გამომავალი შედარების მოდულაცია
- 8-არხიანი, 10-ბიტიანი SAR ADC
- 8 ერთჯერადი არხი
- 7 დიფერენციალური არხი
- 2 დიფერენციალური არხი პროგრამირებადი გაზრდით 1x, 10x ან 200x
- ჩიპური ანალოგური შედარება
- ბაიტზე ორიენტირებული ორი მავთულის სერიული ინტერფეისი
- ორმაგი პროგრამირებადი სერიული USART
- Master/Slave SPI სერიული ინტერფეისი
- პროგრამირება Flash (hardware ISP)
- სპეციალური მიკროკონტროლის მახასიათებლები
- ჩართვის გადატვირთვა და პროგრამირებადი ყავისფერი გამოსვლის გამოვლენა
- შიდა კალიბრირებული RC ოსცილატორი
- 8 გარე შეფერხების წყაროები
- ძილის 5 რეჟიმი: უსაქმური, ADC ხმაურის შემცირება, ენერგიის დაზოგვა, გამორთვა და ლოდინი
- პროგრამული უზრუნველყოფის შერჩევა საათის სიხშირე
- გლობალური აწევის გამორთვა
- I / O და პაკეტები
- 53 პროგრამირებადი I/O ხაზი
- 64-წამყვანი TQFP და 64-წამყვანი QFN
- საოპერაციო ტომიtages: 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. მეხსიერების ზომის შეჯამება
მოწყობილობა | ფლეში | EEPROM | ოპერატიული მეხსიერება |
AT90CAN32 | 32K ბაიტი | 1K ბაიტი | 2K ბაიტი |
AT90CAN64 | 64K ბაიტი | 2K ბაიტი | 4K ბაიტი |
AT90CAN128 | 128K ბაიტი | 4K ბაიტი | 4K ბაიტი |
ნაწილის აღწერა
AT90CAN32/64/128 არის დაბალი სიმძლავრის CMOS 8-ბიტიანი მიკროკონტროლერი, რომელიც დაფუძნებულია AVR გაძლიერებულ RISC არქიტექტურაზე. მძლავრი ინსტრუქციების შესრულებით ერთი საათის ციკლში, AT90CAN32/64/128 აღწევს გამტარუნარიანობას 1 MIPS-ზე MHz-ზე, რაც სისტემის დიზაინერს საშუალებას აძლევს ოპტიმიზაცია გაუწიოს ენერგიის მოხმარებას დამუშავების სიჩქარის წინააღმდეგ.
AVR ბირთვი აერთიანებს მდიდარ ინსტრუქციებს 32 ზოგადი დანიშნულების სამუშაო რეესტრთან. 32-ე რეგისტრი პირდაპირ უკავშირდება არითმეტიკული ლოგიკის განყოფილებას (ALU), რაც საშუალებას იძლევა ორი დამოუკიდებელი რეგისტრის წვდომა საათის ციკლში შესრულებულ ერთ ინსტრუქციაში. შედეგად მიღებული არქიტექტურა უფრო ეფექტურია კოდით, ხოლო გამტარუნარიანობა ათჯერ უფრო სწრაფია, ვიდრე ჩვეულებრივი CISC მიკროკონტროლერები.
AT90CAN32/64/128 გთავაზობთ შემდეგ ფუნქციებს: 32K/64K/128K ბაიტი სისტემაში პროგრამირებადი ფლეშ, წაკითხვისას ჩაწერის შესაძლებლობებით, 1K/2K/4K ბაიტი EEPROM, 2K/4K/4K ბაიტი SRAM, 53 ზოგადი დანიშნულება. I/O ხაზები, 32 ზოგადი დანიშნულების სამუშაო რეგისტრი, CAN კონტროლერი, რეალური დროის მრიცხველი (RTC), ოთხი მოქნილი ტაიმერი/მრიცხველი შედარების რეჟიმებით და PWM, 2 USART, ბაიტებზე ორიენტირებული ორსადენიანი სერიული ინტერფეისი, 8-არხიანი 10. -ბიტი ADC არჩევითი დიფერენციალური შეყვანით stage პროგრამირებადი მომატებით, პროგრამირებადი Watchdog Timer შიდა Oscillator-ით, SPI სერიული პორტი, IEEE std. 1149.1 შესაბამისი ჯTAG სატესტო ინტერფეისი, რომელიც ასევე გამოიყენება On-chip Debug სისტემასა და პროგრამირებაზე წვდომისთვის და ენერგიის დაზოგვის ხუთი პროგრამული შერჩევის რეჟიმისთვის.
უმოქმედო რეჟიმი აჩერებს პროცესორს, ხოლო საშუალებას აძლევს SRAM-ს, ტაიმერს/მრიცხველებს, SPI/CAN პორტებს და შეფერხების სისტემას გააგრძელონ ფუნქციონირება. გამორთვის რეჟიმი ინახავს რეგისტრის შიგთავსს, მაგრამ ყინავს ოსცილატორს, გამორთავს ჩიპის ყველა სხვა ფუნქციას მომდევნო შეწყვეტამდე ან აპარატურის გადატვირთვამდე. ენერგიის დაზოგვის რეჟიმში, ასინქრონული ტაიმერი აგრძელებს მუშაობას, რაც მომხმარებელს საშუალებას აძლევს შეინარჩუნოს ტაიმერის ბაზა, სანამ დანარჩენი მოწყობილობა იძინებს. ADC ხმაურის შემცირების რეჟიმი აჩერებს პროცესორს და ყველა I/O მოდულს, გარდა ასინქრონული ტაიმერისა და ADC-ისა, რათა მინიმუმამდე შემცირდეს გადართვის ხმაური ADC კონვერტაციის დროს. ლოდინის რეჟიმში, კრისტალური/რეზონატორის ოსცილატორი მუშაობს მაშინ, როცა დანარჩენ მოწყობილობას სძინავს. ეს საშუალებას იძლევა ძალიან სწრაფად გაშვება და დაბალი ენერგიის მოხმარება.
მოწყობილობა დამზადებულია Atmel-ის მაღალი სიმკვრივის არასტაბილური მეხსიერების ტექნოლოგიის გამოყენებით. Onchip ISP Flash საშუალებას აძლევს პროგრამის მეხსიერების რეპროგრამირებას სისტემაში SPI სერიული ინტერფეისის მეშვეობით, ჩვეულებრივი არასტაბილური მეხსიერების პროგრამისტით, ან On-chip Boot პროგრამის საშუალებით, რომელიც მუშაობს AVR ბირთვზე. ჩატვირთვის პროგრამას შეუძლია გამოიყენოს ნებისმიერი ინტერფეისი აპლიკაციის პროგრამის ჩამოტვირთვა Flash მეხსიერებაში. პროგრამული უზრუნველყოფა Boot Flash განყოფილებაში გააგრძელებს მუშაობას, სანამ განახლდება Application Flash განყოფილება, რაც უზრუნველყოფს ნამდვილ Read-While-Write ოპერაციას. მონოლითურ ჩიპზე 8-ბიტიანი RISC CPU-ს და სისტემაში თვითპროგრამირებადი ფლეშის კომბინაციით, Atmel AT90CAN32/64/128 არის ძლიერი მიკროკონტროლერი, რომელიც უზრუნველყოფს უაღრესად მოქნილ და ეკონომიურ გადაწყვეტას მრავალი ჩაშენებული მართვის აპლიკაციისთვის.
AT90CAN32/64/128 AVR მხარდაჭერილია პროგრამებისა და სისტემის განვითარების ინსტრუმენტების სრული კომპლექტით, მათ შორის: C შემდგენელები, მაკრო ასამბლერები, პროგრამის გამართვა/სიმულატორები, ჩართვაშიდა ემულატორები და შეფასების ნაკრები.
პასუხისმგებლობის უარყოფა
ამ მონაცემთა ფურცელში მოცემული ტიპიური მნიშვნელობები ეფუძნება იმავე პროცესის ტექნოლოგიაზე წარმოებული სხვა AVR მიკროკონტროლერების სიმულაციას და დახასიათებას. მინიმალური და მაქსიმალური მნიშვნელობები ხელმისაწვდომი იქნება მოწყობილობის დახასიათების შემდეგ.
ბლოკის დიაგრამა
სურათი 1-1. ბლოკის დიაგრამა
პინ კონფიგურაციები
სურათი 1-2. Pinout AT90CAN32/64/128 – TQFP
(1) NC = არ დაკავშირება (შეიძლება გამოყენებულ იქნას მომავალ მოწყობილობებში)
(2) ტაიმერი 2 ოსცილატორი
სურათი 1-3. Pinout AT90CAN32/64/128 – QFN
(1) NC = არ დაკავშირება (შეიძლება გამოყენებულ იქნას მომავალ მოწყობილობებში)
(2) ტაიმერი 2 ოსცილატორი
შენიშვნა: დიდი ცენტრალური საფენი QFN პაკეტის ქვეშ დამზადებულია ლითონისგან და შიგნიდან დაკავშირებულია GND-თან. კარგი მექანიკური სტაბილურობის უზრუნველსაყოფად ის უნდა იყოს შედუღებული ან წებოვანი დაფაზე. თუ ცენტრალური საფენი არ არის დაკავშირებული, პაკეტი შეიძლება გაფხვიერდეს დაფიდან.
1.6.3 პორტი A (PA7..PA0)
პორტი A არის 8-ბიტიანი ორმხრივი I/O პორტი შიდა ასაწევი რეზისტორებით (შერჩეულია თითოეული ბიტისთვის). პორტ A-ს გამომავალი ბუფერებს აქვთ დისკის სიმეტრიული მახასიათებლები, როგორც მაღალი ჩაძირვის, ასევე წყაროს შესაძლებლობით. შეყვანის სახით, პორტის A ქინძისთავები, რომლებიც გარედან დაბლა იწევს, გამოიმუშავებს დენს, თუ აწევის რეზისტორები გააქტიურებულია. პორტის A პინები სამჯერ აღინიშნება, როდესაც გადატვირთვის მდგომარეობა გააქტიურდება, მაშინაც კი, თუ საათი არ მუშაობს.
პორტი A ასევე ემსახურება AT90CAN32/64/128-ის სხვადასხვა სპეციალური ფუნქციების ფუნქციებს, როგორც ეს მოცემულია 74 გვერდზე.
1.6.4 პორტი B (PB7..PB0)
პორტი B არის 8-ბიტიანი ორმხრივი I/O პორტი შიდა ასაწევი რეზისტორებით (შერჩეულია თითოეული ბიტისთვის). პორტ B გამომავალი ბუფერებს აქვთ დისკის სიმეტრიული მახასიათებლები ორივე მაღალი ჩაძირვისა და წყაროს შესაძლებლობით. შეყვანის სახით, პორტის B ქინძისთავები, რომლებიც გარედან დაბალია, გამოიმუშავებს დენს, თუ აწევის რეზისტორები გააქტიურებულია. პორტის B პინები სამჯერ არის მითითებული, როდესაც გადატვირთვის მდგომარეობა გააქტიურდება, მაშინაც კი, თუ საათი არ მუშაობს.
პორტი B ასევე ემსახურება AT90CAN32/64/128-ის სხვადასხვა სპეციალური ფუნქციების ფუნქციებს, როგორც ეს მოცემულია 76 გვერდზე.
1.6.5 პორტი C (PC7..PC0)
პორტი C არის 8-ბიტიანი ორმხრივი I/O პორტი შიდა ასაწევი რეზისტორებით (შერჩეულია თითოეული ბიტისთვის). Port C გამომავალი ბუფერებს აქვთ სიმეტრიული დისკის მახასიათებლები, როგორც მაღალი ჩაძირვის, ასევე წყაროს შესაძლებლობით. შეყვანის სახით, პორტის C ქინძისთავები, რომლებიც გარედან დაბლა იწევს, გამოიმუშავებს დენს, თუ აწევის რეზისტორები გააქტიურებულია. პორტის C პინები სამჯერ არის მითითებული, როდესაც გადატვირთვის მდგომარეობა გააქტიურდება, მაშინაც კი, თუ საათი არ მუშაობს.
პორტი C ასევე ემსახურება AT90CAN32/64/128-ის სპეციალური ფუნქციების ფუნქციებს, რომლებიც ჩამოთვლილია 78 გვერდზე.
1.6.6 პორტი D (PD7..PD0)
პორტი D არის 8-ბიტიანი ორმხრივი I/O პორტი შიდა ასაწევი რეზისტორებით (შერჩეულია თითოეული ბიტისთვის). Port D გამომავალი ბუფერებს აქვთ სიმეტრიული დისკის მახასიათებლები, როგორც მაღალი ჩაძირვის, ასევე წყაროს შესაძლებლობით. შეყვანის სახით, პორტის D ქინძისთავები, რომლებიც გარედან დაბლა იწევს, გამოიმუშავებს დენს, თუ ამოსაწევი რეზისტორები გააქტიურებულია. პორტის D ქინძისთავები სამჯერ აღინიშნება, როდესაც გადატვირთვის მდგომარეობა გააქტიურდება, მაშინაც კი, თუ საათი არ მუშაობს.
პორტი D ასევე ემსახურება AT90CAN32/64/128-ის სხვადასხვა სპეციალური ფუნქციების ფუნქციებს, რომლებიც ჩამოთვლილია 80 გვერდზე.
1.6.7 პორტი E (PE7..PE0)
პორტი E არის 8-ბიტიანი ორმხრივი I/O პორტი შიდა ასაწევი რეზისტორებით (შერჩეულია თითოეული ბიტისთვის). Port E გამომავალი ბუფერებს აქვთ დისკის სიმეტრიული მახასიათებლები, როგორც მაღალი ჩაძირვის, ასევე წყაროს შესაძლებლობით. შეყვანის სახით, პორტის E ქინძისთავები, რომლებიც გარედან დაბალია, გამოიმუშავებს დენს, თუ აწევის რეზისტორები გააქტიურებულია. პორტის E პინები სამჯერ არის მითითებული, როდესაც გადატვირთვის მდგომარეობა გააქტიურდება, მაშინაც კი, თუ საათი არ მუშაობს.
პორტი E ასევე ემსახურება AT90CAN32/64/128-ის სხვადასხვა სპეციალური ფუნქციების ფუნქციებს, როგორც ეს მოცემულია 83 გვერდზე.
1.6.8 პორტი F (PF7..PF0)
პორტი F ემსახურება როგორც ანალოგური შეყვანა A/D კონვერტორში.
პორტი F ასევე ემსახურება როგორც 8-ბიტიანი ორმხრივი I/O პორტი, თუ A/D კონვერტორი არ არის გამოყენებული. პორტის ქინძისთავებს შეუძლიათ უზრუნველყონ შიდა ასაწევი რეზისტორები (შერჩეული თითოეული ბიტისთვის). Port F გამომავალი ბუფერებს აქვთ სიმეტრიული დისკის მახასიათებლები, როგორც მაღალი ჩაძირვის, ასევე წყაროს შესაძლებლობით. შეყვანის სახით, პორტის F ქინძისთავები, რომლებიც გარედან დაბლა იწევს, გამოიმუშავებს დენს, თუ აწევის რეზისტორები გააქტიურებულია. პორტის F პინები სამჯერ არის მითითებული, როდესაც გადატვირთვის მდგომარეობა გააქტიურდება, მაშინაც კი, თუ საათი არ მუშაობს.
პორტი F ასევე ემსახურება J-ის ფუნქციებსTAG ინტერფეისი. თუ ჯTAG ინტერფეისი ჩართულია, აწევის რეზისტორები PF7(TDI), PF5(TMS) და PF4(TCK) ქინძისთავებზე გააქტიურდება გადატვირთვის შემთხვევაშიც კი.
1.6.9 პორტი G (PG4..PG0)
პორტი G არის 5-ბიტიანი I/O პორტი შიდა ასაწევი რეზისტორებით (შერჩეულია თითოეული ბიტისთვის). Port G გამომავალი ბუფერებს აქვთ სიმეტრიული დისკის მახასიათებლები, როგორც მაღალი ჩაძირვის, ასევე წყაროს შესაძლებლობით. შეყვანის სახით, პორტის G ქინძისთავები, რომლებიც გარედან დაბლა იწევს, გამოიმუშავებს დენს, თუ აწევის რეზისტორები გააქტიურებულია. პორტის G პინები სამჯერ არის მითითებული, როდესაც გადატვირთვის მდგომარეობა გააქტიურდება, მაშინაც კი, თუ საათი არ მუშაობს.
პორტი G ასევე ემსახურება AT90CAN32/64/128-ის სხვადასხვა სპეციალური ფუნქციების ფუნქციებს, როგორც ეს მოცემულია 88 გვერდზე.
1.6.10 გადატვირთვა
შეყვანის გადატვირთვა. დაბალი დონე ამ ქინძისთავზე მინიმალურ პულსის სიგრძეზე მეტხანს გამოიწვევს გადატვირთვის პროცესს. პულსის მინიმალური სიგრძე მოცემულია მახასიათებლებში. მოკლე იმპულსები არ არის გარანტირებული გადატვირთვის წარმოქმნისთვის. AVR-ის I/O პორტები დაუყოვნებლივ აღდგება თავდაპირველ მდგომარეობაში მაშინაც კი, თუ საათი არ მუშაობს. საათი საჭიროა დანარჩენი AT90CAN32/64/128-ის გადატვირთვისთვის.
1.6.11 XTAL1
შეყვანა ინვერსიულ ოსცილატორში ampლიფიერი და შეყვანა შიდა საათის ოპერაციულ წრეში.
1.6.12 XTAL2
გამომავალი ინვერსიული ოსცილატორიდან ampმაცოცხლებელი.
1.6.13 AVCC
AVCC არის მიწოდების ტომიtage pin A/D კონვერტორისთვის პორტ F-ზე. ის გარედან უნდა იყოს დაკავშირებული V-თანcc, მაშინაც კი, თუ ADC არ არის გამოყენებული. თუ ADC გამოიყენება, ის უნდა იყოს დაკავშირებული V-სთანcc დაბალი გამტარი ფილტრის მეშვეობით.
1.6.14 AREF
ეს არის ანალოგური საცნობარო პინი A/D Converter-ისთვის.
კოდექსის შესახებ ეგamples
ეს დოკუმენტაცია შეიცავს მარტივ კოდს მაგampეს მოკლედ აჩვენებს, თუ როგორ გამოიყენოთ მოწყობილობის სხვადასხვა ნაწილები. ეს კოდი ყოფილიamples ვივარაუდოთ, რომ ნაწილის კონკრეტული სათაური file შედის შედგენამდე. გაითვალისწინეთ, რომ C შემდგენლის ყველა გამყიდველი არ შეიცავს მცირე განმარტებებს სათაურში files და შეწყვეტის დამუშავება C არის შემდგენელზე დამოკიდებული. გთხოვთ, დაადასტუროთ C შემდგენლის დოკუმენტაციით დამატებითი დეტალებისთვის.
რეგისტრაციის რეზიუმე
შენიშვნები:
- მისამართის ბიტი, რომელიც აღემატება PCMSB-ს (ცხრილი 25-11 341 გვერდზე) არ მაინტერესებს.
- მისამართის ბიტი, რომელიც აღემატება EEAMSB-ს (ცხრილი 25-12 341 გვერდზე) არ მაინტერესებს.
- სამომავლო მოწყობილობებთან თავსებადობისთვის, დაცული ბიტები უნდა დაიწეროს ნულზე, თუ ისინი ხელმისაწვდომი იქნება. დაცული I / O მეხსიერების მისამართები არასოდეს უნდა დაიწეროს.
- I/O რეგისტრები მისამართების დიაპაზონში 0x00 – 0x1F პირდაპირ ხელმისაწვდომია SBI და CBI ინსტრუქციების გამოყენებით. ამ რეგისტრებში, ერთი ბიტების მნიშვნელობის შემოწმება შესაძლებელია SBIS და SBIC ინსტრუქციების გამოყენებით.
- ზოგიერთი სტატუსის დროშის გასუფთავება ხდება მათზე ლოგიკური ნიშნის ჩაწერით. გაითვალისწინეთ, რომ სხვა AVR-ების უმეტესობისგან განსხვავებით, CBI და SBI ინსტრუქციები იმოქმედებს მხოლოდ მითითებულ ბიტზე და, შესაბამისად, მათი გამოყენება შესაძლებელია რეგისტრებში, რომლებიც შეიცავს ამ სტატუსის დროშებს. CBI და SBI ინსტრუქციები მუშაობს მხოლოდ რეგისტრებით 0x00-დან 0x1F-მდე. 6. I/O სპეციფიკური ბრძანებების IN და OUT გამოყენებისას უნდა იყოს გამოყენებული I/O მისამართები 0x00 – 0x3F. I/O რეგისტრების მიმართვისას, როგორც მონაცემთა სივრცეს LD და ST ინსტრუქციების გამოყენებით, ამ მისამართებს უნდა დაემატოს 0x20. AT90CAN32/64/128 არის რთული მიკროკონტროლერი მეტი პერიფერიული ერთეულით, ვიდრე შეიძლება იყოს მხარდაჭერილი Opcode-ში რეზერვირებული 64 მდებარეობის ფარგლებში IN და OUT ინსტრუქციებისთვის. გაფართოებული I/O სივრცისთვის 0x60 – 0xFF SRAM-ში, მხოლოდ ST/STS/STD და LD/LDS/LDD ინსტრუქციების გამოყენება შეიძლება.
შეკვეთის შესახებ ინფორმაცია
შენიშვნები: 1. ამ მოწყობილობების მიწოდება შესაძლებელია ვაფლის სახითაც. გთხოვთ, დაუკავშირდეთ თქვენს ადგილობრივ Atmel-ის გაყიდვების ოფისს შეკვეთის დეტალური ინფორმაციისთვის და მინიმალური რაოდენობით.
ინფორმაცია შეფუთვის შესახებ
TQFP64
64 ქინძისთავები თხელი ოთხკუთხა ბრტყელი პაკეტი
QFN64
შენიშვნები: QFN სტანდარტული შენიშვნები
- განზომილება და ტოლერანტობა შეესაბამება ASME Y14.5M-ს. – 1994 წ.
- განზომილება b ვრცელდება მეტალიზებულ ტერმინალზე და იზომება ტერმინალის ბოლოდან 0.15-დან 0.30 მმ-მდე. თუ ტერმინალს აქვს არასავალდებულო რადიუსი ტერმინალის მეორე ბოლოზე, განზომილება b არ უნდა გაიზომოს ამ რადიუსის არეში.
- მაქს. შეფუთვა WARPAGE არის 0.05 მმ.
- მაქსიმალური დასაშვები ბურსი არის 0.076 მმ ყველა მიმართულებით.
- PIN #1 ID თავზე იქნება ლაზერული მარკირება.
- ეს ნახაზი შეესაბამება JEDEC-ის რეგისტრირებულ მონახაზს MO-220.
- შეიძლება არსებობდეს მაქსიმუმ 0.15მმ უკან დახევა (L1).
L მინუს L1 ტოლი ან მეტი 0.30 მმ-ზე - ტერმინალის #1 იდენტიფიკატორი არასავალდებულოა, მაგრამ უნდა მდებარეობდეს იმ ზონაში, სადაც მითითებულია ტერმინალის #1 იდენტიფიკატორი იყოს ფორმა ან მარკირებული ფუნქცია
შტაბი
ატმელის კორპორაცია
2325 ორჩარდ პარკვეი
Სან ხოზე. CA 95131
აშშ
ტელ: 1(408) 441-0311
ფაქსი: 1(408) 487-2600
საერთაშორისო
ატმელ აზია
ოთახი 1219
Chinachem Golden Plaza
77 Mod Road Tsimshatsui
აღმოსავლეთ კოულუნი
ჰონგ კონგი
ტელ: (852) 2721-9778
ფაქსი: (852) 2722-1369
ატმელ ევროპა
ლე კრებსი
8. ჟან-პიერ ტიმბოს ქუჩა
BP 309
78054 Saint-Quentin-en-
Yvelines Cedex
საფრანგეთი
Tel: (33) 1-30-60-70-00
Fax: (33) 1-30-60-71-11
ატმელი იაპონია
9F. Tonetsu Shinkawa Bldg.
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'S-ზე განთავსებული გაყიდვის წესებში და პირობებში WEB საიტი, ATMEL არანაირ პასუხისმგებლობას არ იღებს და უარს ამბობს რაიმე სახის გამოხატულ, ნაგულისხმევ ან ნორმატიულ გარანტიაზე, რომელიც ეხება მის პროდუქტებს, მათ შორის, მაგრამ არ შემოიფარგლება, გარანტიის, გარანტიის, გარანტიის, გარანტიის, გარანტიის გარანტიით. არავითარ შემთხვევაში ATMEL არ იქნება პასუხისმგებელი რაიმე პირდაპირ, არაპირდაპირ, თანმიმდევრულ, სადამსჯელო, სპეციალურ ან შემთხვევით ზიანს (მათ შორის, შეზღუდვის გარეშე, აშშ-ის ფინანსური ზარალის, უსუსური მოგების დაკარგვისთვის, ზიანისათვის) ეს დოკუმენტი, მაშინაც კი, თუ ATMEL-ს მიეცა რჩევა ასეთი ზიანის შესაძლებლობის შესახებ. Atmel არ იძლევა წარმომადგენლობას ან გარანტიას ამ დოკუმენტის შინაარსის სიზუსტესა და სისრულესთან დაკავშირებით და იტოვებს უფლებას ნებისმიერ დროს შეიტანოს ცვლილებები სპეციფიკაციებისა და პროდუქტის აღწერილობაში გაფრთხილების გარეშე. Atmel არ იღებს ვალდებულებას განაახლოს აქ მოცემული ინფორმაცია. თუ კონკრეტულად სხვაგვარად არ არის გათვალისწინებული, Atmel-ის პროდუქტები არ არის შესაფერისი და არ უნდა იქნას გამოყენებული საავტომობილო აპლიკაციებში. Atmel-ის პროდუქტები არ არის გამიზნული, ავტორიზებული ან გარანტირებული გამოყენებისთვის, როგორც კომპონენტები, აპლიკაციებში, რომლებიც განკუთვნილია სიცოცხლის მხარდასაჭერად ან შესანარჩუნებლად.
© 2008 Atmel Corporation. Ყველა უფლება დაცულია. Atmel®, ლოგო და მათი კომბინაციები და სხვა არის Atmel Corporation-ის ან მისი შვილობილი კომპანიების რეგისტრირებული სავაჭრო ნიშნები ან სავაჭრო ნიშნები. სხვა პირობები და პროდუქტის სახელები შეიძლება იყოს სხვათა სავაჭრო ნიშნები.
7679HS–CAN–08/08
დოკუმენტები / რესურსები
![]() |
ATMEL AT90CAN32-16AU 8 ბიტიანი AVR მიკროკონტროლერი [pdf] მომხმარებლის სახელმძღვანელო AT90CAN32-16AU 8bit AVR მიკროკონტროლერი, AT90CAN32-16AU, 8bit AVR მიკროკონტროლერი, მიკროკონტროლერი |