ATMEL AT90CAN32-16AU 8bit AVR માઇક્રોકન્ટ્રોલર વપરાશકર્તા માર્ગદર્શિકા
8-બીટ ISP ફ્લેશ અને CAN કંટ્રોલરના 32K/64K/128K બાઇટ્સ સાથે માઇક્રોકન્ટ્રોલર
AT90CAN32
AT90CAN64
AT90CAN128
સારાંશ
રેવ. 7679HS-CAN-08/08
લક્ષણો
- ઉચ્ચ-પ્રદર્શન, લો-પાવર AVR® 8-બીટ માઇક્રોકન્ટ્રોલર
- અદ્યતન આરઆઈએસસી આર્કિટેક્ચર
- 133 શક્તિશાળી સૂચનાઓ - સૌથી વધુ એકલ ઘડિયાળ સાયકલ એક્ઝેક્યુશન
- 32 x 8 સામાન્ય હેતુના કાર્યકારી રજિસ્ટર + પેરિફેરલ કંટ્રોલ રજિસ્ટર
- સંપૂર્ણ સ્થિર કામગીરી
- 16 MHz પર 16 MIPS થ્રુપુટ સુધી
- ઓન-ચિપ 2-સાયકલ ગુણક
- નોન વોલેટાઈલ પ્રોગ્રામ અને ડેટા મેમોરીઝ
- ઇન-સિસ્ટમ રીપ્રોગ્રામેબલ ફ્લેશના 32K/64K/128K બાઇટ્સ (AT90CAN32/64/128)
- સહનશક્તિ: 10,000 લખો / ભૂંસવું ચક્ર
- સ્વતંત્ર લોક બિટ્સ સાથે વૈકલ્પિક બૂટ કોડ વિભાગ
- પસંદ કરી શકાય તેવું બૂટ કદ: 1K બાઇટ્સ, 2K બાઇટ્સ, 4K બાઇટ્સ અથવા 8K બાઇટ્સ
- ઑન-ચિપ બૂટ પ્રોગ્રામ દ્વારા ઇન-સિસ્ટમ પ્રોગ્રામિંગ (CAN, UART, …)
- ટ્રુ રીડ-વ્હાઈલ-રાઈટ ઓપરેશન
- 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 ધોરણ 1149.1 સુસંગત) ઇન્ટરફેસ
- જે મુજબ બાઉન્ડ્રી-સ્કેન ક્ષમતાઓTAG ધોરણ
- પ્રોગ્રામિંગ ફ્લેશ (હાર્ડવેર ISP), EEPROM, લોક અને ફ્યુઝ બિટ્સ
- વ્યાપક ઓન-ચિપ ડીબગ સપોર્ટ
- CAN કંટ્રોલર 2.0A અને 2.0B - ISO 16845 પ્રમાણિત (1)
- અલગ ઓળખકર્તા સાથે 15 સંપૂર્ણ સંદેશ ઑબ્જેક્ટ Tags અને માસ્ક
- ટ્રાન્સમિટ, રીસીવ, ઓટોમેટીક રીપ્લાય અને ફ્રેમ બફર રીસીવ મોડ્સ
- 1Mbits/s મહત્તમ ટ્રાન્સફર રેટ 8 MHz પર
- સમય ધોamping, TTC અને લિસનિંગ મોડ (જાસૂસી અથવા ઑટોબૉડ)
- પેરિફેરલ સુવિધાઓ
- ઓન-ચિપ ઓસીલેટર સાથે પ્રોગ્રામેબલ વોચડોગ ટાઈમર
- 8-બીટ સિંક્રનસ ટાઈમર/કાઉન્ટર-0
- 10-બીટ પ્રીસ્કેલર
- બાહ્ય ઇવેન્ટ કાઉન્ટર
- આઉટપુટ સરખામણી અથવા 8-બીટ PWM આઉટપુટ
- 8-બીટ અસિંક્રોનસ ટાઈમર/કાઉન્ટર-2
- 10-બીટ પ્રીસ્કેલર
- બાહ્ય ઇવેન્ટ કાઉન્ટર
- આઉટપુટ સરખામણી અથવા 8-બીટ PWM આઉટપુટ
- RTC ઓપરેશન માટે 32Khz ઓસિલેટર
- ડ્યુઅલ 16-બીટ સિંક્રનસ ટાઈમર/કાઉન્ટર્સ-1 અને 3
- 10-બીટ પ્રીસ્કેલર
- નોઇસ કેન્સલર સાથે ઇનપુટ કેપ્ચર
- બાહ્ય ઇવેન્ટ કાઉન્ટર
- 3-આઉટપુટ સરખામણી અથવા 16-બીટ PWM આઉટપુટ
- આઉટપુટ સરખામણી મોડ્યુલેશન
- 8-ચેનલ, 10-બીટ SAR ADC
- 8 સિંગલ-એન્ડેડ ચેનલો
- 7 વિભેદક ચેનલો
- 2x, 1x અથવા 10x પર પ્રોગ્રામેબલ ગેઇન સાથે 200 વિભેદક ચેનલો
- ઓન-ચિપ એનાલોગ કમ્પેરેટર
- બાઈટ-ઓરિએન્ટેડ ટુ-વાયર સીરીયલ ઈન્ટરફેસ
- ડ્યુઅલ પ્રોગ્રામેબલ સીરીયલ USART
- માસ્ટર/સ્લેવ SPI સીરીયલ ઈન્ટરફેસ
- પ્રોગ્રામિંગ ફ્લેશ (હાર્ડવેર ISP)
- વિશેષ માઇક્રોકન્ટ્રોલર સુવિધાઓ
- પાવર-ઓન રીસેટ અને પ્રોગ્રામેબલ બ્રાઉન-આઉટ ડિટેક્શન
- આંતરિક માપાંકિત આરસી ઓસિલેટર
- 8 બાહ્ય વિક્ષેપ સ્ત્રોતો
- 5 સ્લીપ મોડ્સ: નિષ્ક્રિય, ADC અવાજ ઘટાડો, પાવર-સેવ, પાવર-ડાઉન અને સ્ટેન્ડબાય
- સોફ્ટવેર પસંદ કરી શકાય તેવી ઘડિયાળ આવર્તન
- વૈશ્વિક પુલ-અપ અક્ષમ કરો
- I / O અને પેકેજો
- 53 પ્રોગ્રામેબલ I/O લાઇન્સ
- 64-લીડ TQFP અને 64-લીડ QFN
- સંચાલન ભાગtages: 2.7 - 5.5V
- સંચાલન તાપમાન: ઔદ્યોગિક (-40°C થી +85°C)
- મહત્તમ આવર્તન: 8V પર 2.7 MHz, 16V પર 4.5 MHz
નોંધ: 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 એ AVR ઉન્નત RISC આર્કિટેક્ચર પર આધારિત લો-પાવર CMOS 8-બીટ માઇક્રોકન્ટ્રોલર છે. એક જ ઘડિયાળ ચક્રમાં શક્તિશાળી સૂચનાઓ અમલમાં મૂકીને, AT90CAN32/64/128 પ્રતિ મેગાહર્ટઝ 1 MIPS સુધી પહોંચતા થ્રુપુટ પ્રાપ્ત કરે છે જે સિસ્ટમ ડિઝાઇનરને પ્રોસેસિંગ ઝડપ વિરુદ્ધ પાવર વપરાશને ઑપ્ટિમાઇઝ કરવાની મંજૂરી આપે છે.
એવીઆર કોર 32 સામાન્ય હેતુ કામ કરતા રજિસ્ટર સાથે સમૃદ્ધ સૂચના સેટને જોડે છે. બધા 32 રજિસ્ટર સીધા એરિથમેટિક લોજિક યુનિટ (એએલયુ) સાથે જોડાયેલા છે, એક ઘડિયાળ ચક્રમાં ચલાવવામાં આવતી એક જ સૂચનામાં બે સ્વતંત્ર રજિસ્ટરને cesક્સેસ કરવાની મંજૂરી આપે છે. પરંપરાગત સીઆઈએસસી માઇક્રોકન્ટ્રોલર્સ કરતા દસ ગણા ઝડપી થ્રોપુટ પ્રાપ્ત કરતી વખતે પરિણામી આર્કિટેક્ચર વધુ કોડ કાર્યક્ષમ છે.
AT90CAN32/64/128 નીચેની સુવિધાઓ પ્રદાન કરે છે: 32K/64K/128K બાઇટ્સ ઇન-સિસ્ટમ પ્રોગ્રામેબલ ફ્લેશ રીડ-વ્હાઇલ-રાઇટ ક્ષમતાઓ સાથે, 1K/2K/4K બાઇટ્સ EEPROM, 2K/4K/4K બાઇટ્સ SRAM, 53 સામાન્ય હેતુ I/O લાઇન્સ, 32 સામાન્ય હેતુના કામકાજના રજિસ્ટર, એક CAN નિયંત્રક, રીઅલ ટાઇમ કાઉન્ટર (RTC), ચાર લવચીક ટાઈમર/કાઉન્ટર્સ સાથે સરખામણી મોડ્સ અને PWM, 2 USARTs, એક બાઈટ ઓરિએન્ટેડ ટુ-વાયર સીરીયલ ઈન્ટરફેસ, 8-ચેનલ 10 વૈકલ્પિક વિભેદક ઇનપુટ સાથે -bit ADCtage પ્રોગ્રામેબલ ગેઇન સાથે, ઇન્ટરનલ ઓસીલેટર સાથે પ્રોગ્રામેબલ વોચડોગ ટાઈમર, એક SPI સીરીયલ પોર્ટ, IEEE ધોરણ. 1149.1 સુસંગત જેTAG ટેસ્ટ ઇન્ટરફેસ, ઓન-ચિપ ડીબગ સિસ્ટમ અને પ્રોગ્રામિંગ અને પાંચ સોફ્ટવેર પસંદ કરી શકાય તેવા પાવર સેવિંગ મોડને ઍક્સેસ કરવા માટે પણ વપરાય છે.
SRAM, ટાઈમર/કાઉન્ટર્સ, SPI/CAN પોર્ટ અને ઈન્ટ્રપ્ટ સિસ્ટમને કાર્ય ચાલુ રાખવાની મંજૂરી આપતી વખતે નિષ્ક્રિય મોડ CPU ને રોકે છે. પાવર-ડાઉન મોડ રજિસ્ટર સમાવિષ્ટોને સાચવે છે પરંતુ ઑસિલેટરને ફ્રીઝ કરે છે, આગામી વિક્ષેપ અથવા હાર્ડવેર રીસેટ સુધી અન્ય તમામ ચિપ કાર્યોને અક્ષમ કરે છે. પાવર-સેવ મોડમાં, અસુમેળ ટાઈમર ચાલુ રહે છે, જે વપરાશકર્તાને ટાઈમર બેઝ જાળવવા માટે પરવાનગી આપે છે જ્યારે બાકીનું ઉપકરણ સૂઈ રહ્યું હોય. ADC રૂપાંતરણ દરમિયાન સ્વિચિંગ અવાજ ઘટાડવા માટે ADC નોઈઝ રિડક્શન મોડ CPU અને અસિંક્રોનસ ટાઈમર અને ADC સિવાયના તમામ I/O મોડ્યુલોને રોકે છે. સ્ટેન્ડબાય મોડમાં, ક્રિસ્ટલ/રેઝોનેટર ઓસિલેટર ચાલી રહ્યું છે જ્યારે બાકીનું ઉપકરણ સૂઈ રહ્યું છે. આ ઓછા પાવર વપરાશ સાથે ખૂબ જ ઝડપી સ્ટાર્ટ-અપને મંજૂરી આપે છે.
ઉપકરણ એટમેલની હાઇ-ડેન્સિટી નોનવોલેટાઇલ મેમરી ટેકનોલોજીનો ઉપયોગ કરીને બનાવવામાં આવ્યું છે. Onchip ISP ફ્લેશ પ્રોગ્રામ મેમરીને SPI સીરીયલ ઈન્ટરફેસ દ્વારા, પરંપરાગત નોનવોલેટાઈલ મેમરી પ્રોગ્રામર દ્વારા અથવા AVR કોર પર ચાલતા ઓન-ચિપ બૂટ પ્રોગ્રામ દ્વારા સિસ્ટમમાં પુનઃપ્રોગ્રામ કરવાની મંજૂરી આપે છે. એપ્લિકેશન ફ્લેશ મેમરીમાં એપ્લિકેશન પ્રોગ્રામ ડાઉનલોડ કરવા માટે બૂટ પ્રોગ્રામ કોઈપણ ઇન્ટરફેસનો ઉપયોગ કરી શકે છે. જ્યારે એપ્લિકેશન ફ્લેશ વિભાગ અપડેટ કરવામાં આવે ત્યારે બુટ ફ્લેશ વિભાગમાં સોફ્ટવેર ચાલવાનું ચાલુ રાખશે, સાચું વાંચવા-લખતી વખતે કામગીરી પૂરી પાડે છે. એક મોનોલિથિક ચિપ પર ઇન-સિસ્ટમ સેલ્ફ-પ્રોગ્રામેબલ ફ્લેશ સાથે 8-બીટ RISC CPU ને જોડીને, Atmel AT90CAN32/64/128 એ એક શક્તિશાળી માઇક્રોકન્ટ્રોલર છે જે ઘણા એમ્બેડેડ કંટ્રોલ એપ્લીકેશન માટે અત્યંત લવચીક અને ખર્ચ અસરકારક ઉકેલ પૂરો પાડે છે.
AT90CAN32/64/128 AVR એ પ્રોગ્રામ અને સિસ્ટમ ડેવલપમેન્ટ ટૂલ્સના સંપૂર્ણ સ્યુટ સાથે સપોર્ટેડ છે જેમાં નીચેનાનો સમાવેશ થાય છે: C કમ્પાઇલર્સ, મેક્રો એસેમ્બલર્સ, પ્રોગ્રામ ડીબગર/સિમ્યુલેટર્સ, ઇન-સર્કિટ ઇમ્યુલેટર્સ અને મૂલ્યાંકન કિટ્સ.
અસ્વીકરણ
આ ડેટાશીટમાં સમાયેલ લાક્ષણિક મૂલ્યો સમાન પ્રક્રિયા તકનીક પર ઉત્પાદિત અન્ય AVR માઇક્રોકન્ટ્રોલર્સના સિમ્યુલેશન અને લાક્ષણિકતા પર આધારિત છે. ઉપકરણની લાક્ષણિકતા પછી ન્યૂનતમ અને મહત્તમ મૂલ્યો ઉપલબ્ધ થશે.
રેખાક્રુતિ
આકૃતિ 1-1. રેખાક્રુતિ
પિન રૂપરેખાંકનો
આકૃતિ 1-2. પિનઆઉટ AT90CAN32/64/128 – TQFP
(1) NC = કનેક્ટ કરશો નહીં (ભવિષ્યના ઉપકરણોમાં ઉપયોગ થઈ શકે છે)
(2) ટાઈમર2 ઓસિલેટર
આકૃતિ 1-3. પિનઆઉટ 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 પોર્ટ છે. પોર્ટ C આઉટપુટ બફર્સમાં ઉચ્ચ સિંક અને સ્ત્રોત ક્ષમતા બંને સાથે સપ્રમાણતાવાળી ડ્રાઇવ લાક્ષણિકતાઓ છે. ઇનપુટ્સ તરીકે, જો પુલ-અપ રેઝિસ્ટરને સક્રિય કરવામાં આવે તો પોર્ટ C પિન કે જે બહારથી નીચા ખેંચાય છે તે પ્રવાહનો સ્ત્રોત કરશે. જ્યારે ઘડિયાળ ચાલુ ન હોય તો પણ પોર્ટ C પિન જ્યારે રીસેટ કન્ડિશન સક્રિય બને છે ત્યારે ટ્રાઇ-સ્ટેડ હોય છે.
પોર્ટ C એ AT90CAN32/64/128 ની વિશેષ વિશેષતાઓના કાર્યો પણ કરે છે જેમ કે પૃષ્ઠ 78 પર સૂચિબદ્ધ છે.
1.6.6 પોર્ટ ડી (PD7..PD0)
પોર્ટ ડી એ 8-બીટ દ્વિ-દિશાત્મક I/O પોર્ટ છે જેમાં આંતરિક પુલ-અપ રેઝિસ્ટર છે (દરેક બીટ માટે પસંદ કરેલ). પોર્ટ ડી આઉટપુટ બફર્સમાં ઉચ્ચ સિંક અને સ્ત્રોત ક્ષમતા બંને સાથે સપ્રમાણતાવાળી ડ્રાઇવ લાક્ષણિકતાઓ છે. ઇનપુટ્સ તરીકે, જો પુલ-અપ રેઝિસ્ટરને સક્રિય કરવામાં આવે તો પોર્ટ ડી પિન કે જે બહારથી નીચા ખેંચાય છે તે પ્રવાહનો સ્ત્રોત કરશે. જ્યારે ઘડિયાળ ચાલુ ન હોય તો પણ જ્યારે રીસેટ સ્થિતિ સક્રિય બને છે ત્યારે પોર્ટ ડી પિન ત્રિ-વિષયક હોય છે.
પોર્ટ ડી એ AT90CAN32/64/128 ની વિવિધ વિશિષ્ટ વિશેષતાઓનાં કાર્યો પણ કરે છે જેમ કે પૃષ્ઠ 80 પર સૂચિબદ્ધ છે.
1.6.7 પોર્ટ E (PE7..PE0)
પોર્ટ E એ આંતરિક પુલ-અપ રેઝિસ્ટર (દરેક બીટ માટે પસંદ કરેલ) સાથેનું 8-બીટ દ્વિ-દિશાત્મક I/O પોર્ટ છે. પોર્ટ E આઉટપુટ બફર્સમાં ઉચ્ચ સિંક અને સ્ત્રોત ક્ષમતા બંને સાથે સપ્રમાણતાવાળી ડ્રાઇવ લાક્ષણિકતાઓ છે. ઇનપુટ્સ તરીકે, જો પુલ-અપ રેઝિસ્ટરને સક્રિય કરવામાં આવે તો પોર્ટ E પિન કે જે બહારથી નીચા ખેંચાય છે તે પ્રવાહનો સ્ત્રોત કરશે. જ્યારે ઘડિયાળ ચાલુ ન હોય તો પણ જ્યારે રીસેટ સ્થિતિ સક્રિય થાય છે ત્યારે પોર્ટ E પિન ત્રિ-વિષયક હોય છે.
પોર્ટ E એ AT90CAN32/64/128 ની વિવિધ વિશિષ્ટ વિશેષતાઓના કાર્યો પણ કરે છે જેમ કે પૃષ્ઠ 83 પર સૂચિબદ્ધ છે.
1.6.8 પોર્ટ F (PF7..PF0)
પોર્ટ F A/D કન્વર્ટર માટે એનાલોગ ઇનપુટ્સ તરીકે સેવા આપે છે.
પોર્ટ F એ 8-બીટ દ્વિ-દિશાત્મક I/O પોર્ટ તરીકે પણ કામ કરે છે, જો A/D કન્વર્ટરનો ઉપયોગ ન થતો હોય. પોર્ટ પિન આંતરિક પુલ-અપ રેઝિસ્ટર પ્રદાન કરી શકે છે (દરેક બીટ માટે પસંદ કરેલ). પોર્ટ એફ આઉટપુટ બફર્સ ઉચ્ચ સિંક અને સ્ત્રોત ક્ષમતા બંને સાથે સપ્રમાણતાવાળી ડ્રાઇવ લાક્ષણિકતાઓ ધરાવે છે. ઇનપુટ તરીકે, જો પુલ-અપ રેઝિસ્ટરને સક્રિય કરવામાં આવે તો પોર્ટ F પિન કે જે બહારથી નીચા ખેંચાય છે તે પ્રવાહનો સ્ત્રોત કરશે. જ્યારે ઘડિયાળ ચાલુ ન હોય તો પણ પોર્ટ એફ પિન જ્યારે રીસેટ સ્થિતિ સક્રિય બને છે ત્યારે ટ્રાઇ-સ્ટેડ હોય છે.
પોર્ટ F J ના કાર્યો પણ કરે છેTAG ઇન્ટરફેસ જો જેTAG ઈન્ટરફેસ સક્ષમ છે, જો રીસેટ થાય તો પણ પીન PF7(TDI), PF5(TMS), અને PF4(TCK) પર પુલઅપ રેઝિસ્ટર સક્રિય થશે.
1.6.9 પોર્ટ G (PG4..PG0)
પોર્ટ જી એ આંતરિક પુલ-અપ રેઝિસ્ટર સાથેનું 5-બીટ I/O પોર્ટ છે (દરેક બીટ માટે પસંદ કરેલ). પોર્ટ જી આઉટપુટ બફર્સ ઉચ્ચ સિંક અને સ્ત્રોત ક્ષમતા બંને સાથે સપ્રમાણતાવાળી ડ્રાઇવ લાક્ષણિકતાઓ ધરાવે છે. ઇનપુટ્સ તરીકે, જો પુલ-અપ રેઝિસ્ટરને સક્રિય કરવામાં આવે તો પોર્ટ જી પિન કે જે બહારથી નીચા ખેંચાય છે તે પ્રવાહનો સ્ત્રોત કરશે. જ્યારે ઘડિયાળ ચાલુ ન હોય તો પણ જ્યારે રીસેટ સ્થિતિ સક્રિય બને છે ત્યારે પોર્ટ જી પિન ત્રિ-વિષયક હોય છે.
પોર્ટ જી એ 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 એ સપ્લાય વોલ્યુમ છેtagપોર્ટ F પર A/D કન્વર્ટર માટે e પિન. તે V સાથે બાહ્ય રીતે જોડાયેલ હોવું જોઈએcc, ભલે ADC નો ઉપયોગ ન થયો હોય. જો ADC નો ઉપયોગ કરવામાં આવ્યો હોય, તો તે V સાથે જોડાયેલ હોવો જોઈએcc લો-પાસ ફિલ્ટર દ્વારા.
1.6.14 AREF
A/D કન્વર્ટર માટે આ એનાલોગ સંદર્ભ પિન છે.
કોડ વિશે Exampલેસ
આ દસ્તાવેજમાં સરળ કોડ એક્સ છેampઉપકરણના વિવિધ ભાગોનો ઉપયોગ કેવી રીતે કરવો તે ટૂંકમાં બતાવે છે. આ કોડ ભૂતપૂર્વampલેસ ધારે છે કે ભાગ ચોક્કસ હેડર file સંકલન પહેલાં સમાવેશ થાય છે. ધ્યાન રાખો કે બધા C કમ્પાઇલર વિક્રેતાઓ હેડરમાં બીટ વ્યાખ્યાનો સમાવેશ કરતા નથી files અને C માં ઇન્ટરપ્ટ હેન્ડલિંગ કમ્પાઇલર આધારિત છે. વધુ વિગતો માટે કૃપા કરીને C કમ્પાઇલર દસ્તાવેજીકરણ સાથે પુષ્ટિ કરો.
નોંધણીનો સારાંશ
નોંધો:
- પીસીએમએસબી (પૃષ્ઠ 25 પર કોષ્ટક 11-341) કરતાં વધુના સરનામાં બિટ્સને કોઈ પરવા નથી.
- EEAMSB (પૃષ્ઠ 25 પર કોષ્ટક 12-341) કરતાં વધુ એડ્રેસ બિટ્સને કોઈ પરવા નથી.
- ભાવિ ઉપકરણો સાથે સુસંગતતા માટે, reservedક્સેસ કરવામાં આવે તો અનામત બિટ્સ શૂન્ય પર લખવા જોઈએ. અનામત I / O મેમરી સરનામાં ક્યારેય લખવા ન જોઈએ.
- એડ્રેસ રેન્જ 0x00 - 0x1F ની અંદરના I/O રજિસ્ટર SBI અને CBI સૂચનાઓનો ઉપયોગ કરીને સીધા જ બીટ-એક્સેસિબલ છે. આ રજીસ્ટરોમાં, SBIS અને SBIC સૂચનાઓનો ઉપયોગ કરીને સિંગલ બિટ્સની કિંમત ચકાસી શકાય છે.
- કેટલાક સ્ટેટસ ફ્લેગ્સ તેમના પર લોજિકલ લખીને સાફ કરવામાં આવે છે. નોંધ કરો કે, મોટાભાગના અન્ય AVRsથી વિપરીત, CBI અને SBI સૂચનાઓ માત્ર ઉલ્લેખિત બીટ પર જ કાર્ય કરશે, અને તેથી આવા સ્ટેટસ ફ્લેગ ધરાવતા રજીસ્ટર પર તેનો ઉપયોગ કરી શકાય છે. CBI અને SBI સૂચનાઓ માત્ર 0x00 થી 0x1F રજિસ્ટર સાથે કામ કરે છે. 6. I/O ચોક્કસ આદેશો IN અને આઉટ વાપરતી વખતે, I/O સરનામાં 0x00 – 0x3F નો ઉપયોગ કરવો આવશ્યક છે. LD અને ST સૂચનાઓનો ઉપયોગ કરીને I/O રજિસ્ટર્સને ડેટા સ્પેસ તરીકે સંબોધતી વખતે, આ સરનામાંમાં 0x20 ઉમેરવું આવશ્યક છે. AT90CAN32/64/128 એ IN અને આઉટ સૂચનાઓ માટે Opcode માં આરક્ષિત 64 સ્થાનની અંદર સપોર્ટ કરી શકાય તે કરતાં વધુ પેરિફેરલ એકમો સાથેનું જટિલ માઇક્રોકન્ટ્રોલર છે. SRAM માં 0x60 – 0xFF થી વિસ્તૃત I/O જગ્યા માટે, ફક્ત ST/STS/STD અને LD/LDS/LDD સૂચનાઓનો ઉપયોગ કરી શકાય છે.
માહિતી ઓર્ડર
નોંધો: 1. આ ઉપકરણો વેફર સ્વરૂપે પણ પૂરા પાડી શકાય છે. ઓર્ડરની વિગતવાર માહિતી અને ન્યૂનતમ જથ્થા માટે કૃપા કરીને તમારી સ્થાનિક Atmel વેચાણ કચેરીનો સંપર્ક કરો.
પેકેજિંગ માહિતી
TQFP64
64 પિન પાતળું ક્વાડ ફ્લેટ પેક
QFN64
નોંધો: QFN ધોરણ નોંધો
- ASME Y14.5M માટે પરિમાણ અને સહનશીલતા. - 1994.
- પરિમાણ b મેટાલાઇઝ્ડ ટર્મિનલ પર લાગુ થાય છે અને તે ટર્મિનલ ટીપથી 0.15 અને 0.30 mm ની વચ્ચે માપવામાં આવે છે. જો ટર્મિનલની ટર્મિનલના બીજા છેડા પર વૈકલ્પિક ત્રિજ્યા હોય, તો પરિમાણ b તે ત્રિજ્યા વિસ્તારમાં માપવામાં આવવી જોઈએ નહીં.
- MAX. પેકેજ વોરપેજ 0.05mm છે.
- તમામ દિશામાં મહત્તમ અનુમતિપાત્ર બર્સ 0.076 મીમી છે.
- ટોચ પરનો પિન નંબર 1 આઈડી લેસર માર્ક કરવામાં આવશે.
- આ ડ્રોઇંગ JEDEC રજીસ્ટર MO-220 રૂપરેખાને અનુરૂપ છે.
- મહત્તમ 0.15mm પુલ બેક (L1) હાજર હોઈ શકે છે.
L માઇનસ L1 0.30 mm ની બરાબર અથવા તેનાથી વધુ - ટર્મિનલ #1 ઓળખકર્તા વૈકલ્પિક છે પરંતુ ટર્મિનલ #1 ઓળખકર્તા ક્યાં તો ઘાટ અથવા ચિહ્નિત લક્ષણ હોવાના સંકેત આપે છે તે ઝોનની અંદર સ્થિત હોવું જોઈએ
મુખ્યાલય
એટમેલ કોર્પોરેશન
2325 ઓર્ચાર્ડ પાર્કવે
સેન જોસ. સીએ 95131
યુએસએ
ટેલિફોન: 1(408) 441-0311
ફેક્સ: 1(408) 487-2600
આંતરરાષ્ટ્રીય
એટમેલ એશિયા
રૂમ 1219
ચાઇનાચેમ ગોલ્ડન પ્લાઝા
77 મોડ રોડ Tsimshatsui
પૂર્વ કોવલૂન
હોંગકોંગ
ટેલિફોન: (852) 2721-9778
ફેક્સ: (852) 2722-1369
એટમેલ યુરોપ
લે ક્રેબ્સ
8. રુ જીન-પિયર ટિમ્બાઉડ
બીપી 309
78054 સેન્ટ-ક્વેન્ટિન-એન-
Yvelines Cedex
ફ્રાન્સ
Tel: (33) 1-30-60-70-00
Fax: (33) 1-30-60-71-11
Atmel જાપાન
9એફ. 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 પર સ્થિત વેચાણની શરતોમાં નિર્ધારિત કર્યા સિવાય WEB સાઇટ, ATMEL કોઈપણ જવાબદારી ધારે છે અને તેના ઉત્પાદનોને લગતી કોઈપણ સ્પષ્ટ, ગર્ભિત અથવા વૈધાનિક વોરંટીનો અસ્વીકાર કરે છે, જેમાં, પરંતુ આના સુધી મર્યાદિત નથી, પ્રતિબદ્ધતાની ગેરંટી, પ્રતિબદ્ધતાની ગર્ભિત વોરંટી બિન-ઉલ્લંઘન. કોઈ પણ સંજોગોમાં એટીએમએલ કોઈપણ પ્રત્યક્ષ, પરોક્ષ, પરિણામલક્ષી, શિક્ષાત્મક, વિશેષ અથવા આકસ્મિક નુકસાન (જેમાં, મર્યાદા વિના, નફાના નુકસાન માટેના નુકસાનો સહિત) માટે જવાબદાર રહેશે નહીં. ઉપયોગની બહાર અથવા ઉપયોગની અક્ષમતા આ દસ્તાવેજ, ભલે એટીએમએલને આવા નુકસાનની સંભાવનાની સલાહ આપવામાં આવી હોય. Atmel આ દસ્તાવેજની સામગ્રીની ચોકસાઈ અથવા સંપૂર્ણતાના સંદર્ભમાં કોઈ રજૂઆત અથવા વોરંટી આપતું નથી અને સૂચના વિના કોઈપણ સમયે સ્પષ્ટીકરણો અને ઉત્પાદન વર્ણનોમાં ફેરફાર કરવાનો અધિકાર અનામત રાખે છે. Atmel અહીં સમાવિષ્ટ માહિતીને અપડેટ કરવા માટે કોઈ પ્રતિબદ્ધતા આપતું નથી. જ્યાં સુધી વિશિષ્ટ રીતે અન્યથા પ્રદાન કરવામાં આવે ત્યાં સુધી, Atmel ઉત્પાદનો ઓટોમોટિવ એપ્લિકેશનો માટે યોગ્ય નથી અને તેનો ઉપયોગ કરવામાં આવશે નહીં. એટમેલના ઉત્પાદનો જીવનને ટેકો આપવા અથવા ટકાવી રાખવાના હેતુથી એપ્લિકેશન્સમાં ઘટકો તરીકે ઉપયોગ માટે હેતુપૂર્વક, અધિકૃત અથવા વોરંટેડ નથી.
© 2008 Atmel કોર્પોરેશન. બધા હકો અમારી પાસે રાખેલા છે. Atmel®, લોગો અને તેના સંયોજનો અને અન્ય એટમેલ કોર્પોરેશન અથવા તેની પેટાકંપનીઓના રજિસ્ટર્ડ ટ્રેડમાર્ક અથવા ટ્રેડમાર્ક છે. અન્ય શરતો અને ઉત્પાદન નામો અન્યના ટ્રેડમાર્ક હોઈ શકે છે.
7679HS-CAN-08/08
દસ્તાવેજો / સંસાધનો
![]() |
ATMEL AT90CAN32-16AU 8bit AVR માઇક્રોકન્ટ્રોલર [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા AT90CAN32-16AU 8bit AVR માઇક્રોકન્ટ્રોલર, AT90CAN32-16AU, 8bit AVR માઇક્રોકન્ટ્રોલર, માઇક્રોકન્ટ્રોલર |