| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345 |
- ;**************************************************************
- ;* This stationery serves as the framework for a *
- ;* user application. For a more comprehensive program that *
- ;* demonstrates the more advanced functionality of this *
- ;* processor, please see the demonstration applications *
- ;* located in the examples subdirectory of the *
- ;* Freescale CodeWarrior for the HC12 Program directory *
- ;**************************************************************
- ; Include derivative-specific definitions
- INCLUDE 'derivative.inc'
- ; Note: This file is recreated by the project wizard whenever the MCU is
- ; changed and should not be edited by hand
- ;
- ; include derivative specific macros
- INCLUDE 'mc9s12e128.inc'
- ; Based on CPU DB MC9S12E128_112, version 2.87.542 (RegistersPrg V2.29)
- ; ###################################################################
- ; Filename : mc9s12e128.inc
- ; Processor : MC9S12E128BCPV
- ; FileFormat: V2.29
- ; DataSheet : 9S12E-FamilyDGV1/D V01.01
- ; Compiler : CodeWarrior compiler
- ; Date/Time : 6.8.2009, 10:24
- ; Abstract :
- ; This header implements the mapping of I/O devices.
- ;
- ; Copyright : 1997 - 2009 Freescale Semiconductor, Inc. All Rights Reserved.
- ;
- ; http : www.freescale.com
- ; mail : support@freescale.com
- ;
- ; CPU Registers Revisions:
- ; - 12.07.2006, V2.87.502:
- ; - Added bit 15 to PMFVALx registers. REASON: Bug-fix (#3494 in Issue Manager)
- ; - 23.08.2006, V2.87.522:
- ; - Renamed register VREGCTRL0 ==> VREGCTRL. REASON: Bug-fix (#<3647> in Issue Manager)
- ; - 12.09.2006, V2.87.526:
- ; - Removed bits PMFVALx_PMFVAL0x. REASON: Bug-fix (#3494 in Issue Manager)
- ; - 6.08.2009, V2.87.542:
- ; - Single bits of PMFCNTx, PMFMODx, PMFDTMx registers merged to PMFCNTx[0:14], PMFMODx[0:14], PMFDTMx[0:14] groups. REASON: Access to individual bits is useless (#7539 in Issue Manager)
- ;
- ; File-Format-Revisions:
- ; - 14.11.2005, V2.00 :
- ; - Deprecated symbols added for backward compatibility (section at the end of this file)
- ; - 15.11.2005, V2.01 :
- ; - Fixed invalid instruction in macro __RESET_WATCHDOG for HCS12 family.
- ; - 17.12.2005, V2.02 :
- ; - Arrays (symbols xx_ARR) are defined as pointer to volatile, see issue #2778
- ; - 16.01.2006, V2.03 :
- ; - Fixed declaration of non volatile registers. Now it does not require (but allows) their initialization, see issue #2920.
- ; - "volatile" modifier removed from declaration of non volatile registers (that contain modifier "const")
- ; - 08.03.2006, V2.04 :
- ; - Support for bit(s) names duplicated with any register name in .h header files
- ; - 24.03.2006, V2.05 :
- ; - Fixed macro __RESET_WATCHDOG for HCS12 family - address and correct write order.
- ; - 26.04.2006, V2.06 :
- ; - Changes have not affected this file (because they are related to another family)
- ; - 27.04.2006, V2.07 :
- ; - Fixed macro __RESET_WATCHDOG for HCS12, HCS12X ,HCS08 DZ and HCS08 EN derivatives (write 0x55,0xAA).
- ; - 07.06.2006, V2.08 :
- ; - Changes have not affected this file (because they are related to another family)
- ; - 03.07.2006, V2.09 :
- ; - Changes have not affected this file (because they are related to another family)
- ; - 27.10.2006, V2.10 :
- ; - __RESET_WATCHDOG improved formating and re-definition
- ; - 23.11.2006, V2.11 :
- ; - Changes have not affected this file (because they are related to another family)
- ; - 22.01.2007, V2.12 :
- ; - Fixed declaration of non volatile registers. Now it does not require (but allows) their initialization, see issue #4086.
- ; - 01.03.2007, V2.13 :
- ; - Flash commands constants values converted to HEX format
- ; - 02.03.2007, V2.14 :
- ; - Interrupt vector numbers added into .H, see VectorNumber_*
- ; - 26.03.2007, V2.15 :
- ; - Changes have not affected this file (because they are related to another family)
- ; - 10.05.2007, V2.16 :
- ; - Changes have not affected this file (because they are related to another family)
- ; - 05.06.2007, V2.17 :
- ; - Changes have not affected this file (because they are related to another family)
- ; - 19.07.2007, V2.18 :
- ; - Improved number of blanked lines inside register structures
- ; - 06.08.2007, V2.19 :
- ; - CPUDB revisions generated ahead of the file-format revisions.
- ; - 11.09.2007, V2.20 :
- ; - Added comment about initialization of unbonded pins.
- ; - 02.01.2008, V2.21 :
- ; - Changes have not affected this file (because they are related to another family)
- ; - 13.02.2008, V2.22 :
- ; - Changes have not affected this file (because they are related to another family)
- ; - 20.02.2008, V2.23 :
- ; - Termination of pragma V30toV31Compatible added, #5708
- ; - 03.07.2008, V2.24 :
- ; - Added support for bits with name starting with number (like "1HZ")
- ; - 28.11.2008, V2.25 :
- ; - StandBy RAM array declaration for ANSI-C added
- ; - 1.12.2008, V2.26 :
- ; - Duplication of bit (or bit-group) name with register name is not marked as a problem, is register is internal only and it is not displayed in I/O map.
- ; - 17.3.2009, V2.27 :
- ; - Merged bit-group is not generated, if the name matches with another bit name in the register
- ; - 6.4.2009, V2.28 :
- ; - Fixed generation of merged bits for bit-groups with a digit at the end, if group-name is defined in CPUDB
- ; - 3.8.2009, V2.29 :
- ; - If there is just one bits group matching register name, single bits are not generated
- ;
- ; Not all general-purpose I/O pins are available on all packages or on all mask sets of a specific
- ; derivative device. To avoid extra current drain from floating input pins, the user’s reset
- ; initialization routine in the application program must either enable on-chip pull-up devices
- ; or change the direction of unconnected pins to outputs so the pins do not float.
- ; ###################################################################
- ;*** Memory Map and Interrupt Vectors
- ;******************************************
- RAMStart: equ $00000400
- RAMEnd: equ $00001FFF
- ROM_4000Start: equ $00004000
- ROM_4000End: equ $00007FFF
- ROM_C000Start: equ $0000C000
- ROM_C000End: equ $0000FEFF
- PAGE_38Start: equ $00388000
- PAGE_38End: equ $0038BFFF
- PAGE_39Start: equ $00398000
- PAGE_39End: equ $0039BFFF
- PAGE_3AStart: equ $003A8000
- PAGE_3AEnd: equ $003ABFFF
- PAGE_3BStart: equ $003B8000
- PAGE_3BEnd: equ $003BBFFF
- PAGE_3CStart: equ $003C8000
- PAGE_3CEnd: equ $003CBFFF
- PAGE_3DStart: equ $003D8000
- PAGE_3DEnd: equ $003DBFFF
- ;
- VReserved63: equ $0000FF80
- VReserved62: equ $0000FF82
- VReserved61: equ $0000FF84
- VReserved60: equ $0000FF86
- Vpwmesdn: equ $0000FF88
- Vvreglvi: equ $0000FF8A
- Vpmffault3: equ $0000FF8C
- Vpmffault2: equ $0000FF8E
- Vpmffault1: equ $0000FF90
- Vpmffault0: equ $0000FF92
- Vpmfgcr: equ $0000FF94
- Vpmfgbr: equ $0000FF96
- Vpmfgar: equ $0000FF98
- Vtim2paie: equ $0000FF9A
- Vtim2paovf: equ $0000FF9C
- Vtim2ovf: equ $0000FF9E
- Vtim2ch7: equ $0000FFA0
- Vtim2ch6: equ $0000FFA2
- Vtim2ch5: equ $0000FFA4
- Vtim2ch4: equ $0000FFA6
- VReserved43: equ $0000FFA8
- Vtim1paie: equ $0000FFAA
- Vtim1paovf: equ $0000FFAC
- Vtim1ovf: equ $0000FFAE
- Vtim1ch7: equ $0000FFB0
- Vtim1ch6: equ $0000FFB2
- Vtim1ch5: equ $0000FFB4
- Vtim1ch4: equ $0000FFB6
- Vflash: equ $0000FFB8
- VReserved34: equ $0000FFBA
- VReserved33: equ $0000FFBC
- VReserved32: equ $0000FFBE
- Viic: equ $0000FFC0
- VReserved30: equ $0000FFC2
- Vcrgscm: equ $0000FFC4
- Vcrgplllck: equ $0000FFC6
- VReserved27: equ $0000FFC8
- VReserved26: equ $0000FFCA
- VReserved25: equ $0000FFCC
- Vportad: equ $0000FFCE
- Vatd0: equ $0000FFD0
- Vsci2: equ $0000FFD2
- Vsci1: equ $0000FFD4
- Vsci0: equ $0000FFD6
- Vspi: equ $0000FFD8
- Vtim0paie: equ $0000FFDA
- Vtim0paovf: equ $0000FFDC
- Vtim0ovf: equ $0000FFDE
- Vtim0ch7: equ $0000FFE0
- Vtim0ch6: equ $0000FFE2
- Vtim0ch5: equ $0000FFE4
- Vtim0ch4: equ $0000FFE6
- VReserved11: equ $0000FFE8
- VReserved10: equ $0000FFEA
- VReserved9: equ $0000FFEC
- VReserved8: equ $0000FFEE
- Vrti: equ $0000FFF0
- Virq: equ $0000FFF2
- Vxirq: equ $0000FFF4
- Vswi: equ $0000FFF6
- Vtrap: equ $0000FFF8
- Vcop: equ $0000FFFA
- Vclkmon: equ $0000FFFC
- Vreset: equ $0000FFFE
- ;
- ;*** PORTAB - Port AB Register; 0x00000000 ***
- PORTAB: equ $00000000 ;*** PORTAB - Port AB Register; 0x00000000 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PORTAB_BIT0: equ 0 ; Port AB Bit 0
- PORTAB_BIT1: equ 1 ; Port AB Bit 1
- PORTAB_BIT2: equ 2 ; Port AB Bit 2
- PORTAB_BIT3: equ 3 ; Port AB Bit 3
- PORTAB_BIT4: equ 4 ; Port AB Bit 4
- PORTAB_BIT5: equ 5 ; Port AB Bit 5
- PORTAB_BIT6: equ 6 ; Port AB Bit 6
- PORTAB_BIT7: equ 7 ; Port AB Bit 7
- PORTAB_BIT8: equ 8 ; Port AB Bit 8
- PORTAB_BIT9: equ 9 ; Port AB Bit 9
- PORTAB_BIT10: equ 10 ; Port AB Bit 10
- PORTAB_BIT11: equ 11 ; Port AB Bit 11
- PORTAB_BIT12: equ 12 ; Port AB Bit 12
- PORTAB_BIT13: equ 13 ; Port AB Bit 13
- PORTAB_BIT14: equ 14 ; Port AB Bit 14
- PORTAB_BIT15: equ 15 ; Port AB Bit 15
- ; bit position masks
- mPORTAB_BIT0: equ %00000001
- mPORTAB_BIT1: equ %00000010
- mPORTAB_BIT2: equ %00000100
- mPORTAB_BIT3: equ %00001000
- mPORTAB_BIT4: equ %00010000
- mPORTAB_BIT5: equ %00100000
- mPORTAB_BIT6: equ %01000000
- mPORTAB_BIT7: equ %10000000
- mPORTAB_BIT8: equ %100000000
- mPORTAB_BIT9: equ %1000000000
- mPORTAB_BIT10: equ %10000000000
- mPORTAB_BIT11: equ %100000000000
- mPORTAB_BIT12: equ %1000000000000
- mPORTAB_BIT13: equ %10000000000000
- mPORTAB_BIT14: equ %100000000000000
- mPORTAB_BIT15: equ %1000000000000000
- ;*** PORTA - Port A Register; 0x00000000 ***
- PORTA: equ $00000000 ;*** PORTA - Port A Register; 0x00000000 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PORTA_BIT0: equ 0 ; Port A Bit 0
- PORTA_BIT1: equ 1 ; Port A Bit 1
- PORTA_BIT2: equ 2 ; Port A Bit 2
- PORTA_BIT3: equ 3 ; Port A Bit 3
- PORTA_BIT4: equ 4 ; Port A Bit 4
- PORTA_BIT5: equ 5 ; Port A Bit 5
- PORTA_BIT6: equ 6 ; Port A Bit 6
- PORTA_BIT7: equ 7 ; Port A Bit 7
- ; bit position masks
- mPORTA_BIT0: equ %00000001
- mPORTA_BIT1: equ %00000010
- mPORTA_BIT2: equ %00000100
- mPORTA_BIT3: equ %00001000
- mPORTA_BIT4: equ %00010000
- mPORTA_BIT5: equ %00100000
- mPORTA_BIT6: equ %01000000
- mPORTA_BIT7: equ %10000000
- ;*** PORTB - Port B Register; 0x00000001 ***
- PORTB: equ $00000001 ;*** PORTB - Port B Register; 0x00000001 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PORTB_BIT0: equ 0 ; Port B Bit 0
- PORTB_BIT1: equ 1 ; Port B Bit 1
- PORTB_BIT2: equ 2 ; Port B Bit 2
- PORTB_BIT3: equ 3 ; Port B Bit 3
- PORTB_BIT4: equ 4 ; Port B Bit 4
- PORTB_BIT5: equ 5 ; Port B Bit 5
- PORTB_BIT6: equ 6 ; Port B Bit 6
- PORTB_BIT7: equ 7 ; Port B Bit 7
- ; bit position masks
- mPORTB_BIT0: equ %00000001
- mPORTB_BIT1: equ %00000010
- mPORTB_BIT2: equ %00000100
- mPORTB_BIT3: equ %00001000
- mPORTB_BIT4: equ %00010000
- mPORTB_BIT5: equ %00100000
- mPORTB_BIT6: equ %01000000
- mPORTB_BIT7: equ %10000000
- ;*** DDRAB - Port AB Data Direction Register; 0x00000002 ***
- DDRAB: equ $00000002 ;*** DDRAB - Port AB Data Direction Register; 0x00000002 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRAB_BIT0: equ 0 ; Data Direction Port B Bit 0
- DDRAB_BIT1: equ 1 ; Data Direction Port B Bit 1
- DDRAB_BIT2: equ 2 ; Data Direction Port B Bit 2
- DDRAB_BIT3: equ 3 ; Data Direction Port B Bit 3
- DDRAB_BIT4: equ 4 ; Data Direction Port B Bit 4
- DDRAB_BIT5: equ 5 ; Data Direction Port B Bit 5
- DDRAB_BIT6: equ 6 ; Data Direction Port B Bit 6
- DDRAB_BIT7: equ 7 ; Data Direction Port B Bit 7
- DDRAB_BIT8: equ 8 ; Data Direction Port A Bit 8
- DDRAB_BIT9: equ 9 ; Data Direction Port A Bit 9
- DDRAB_BIT10: equ 10 ; Data Direction Port A Bit 10
- DDRAB_BIT11: equ 11 ; Data Direction Port A Bit 11
- DDRAB_BIT12: equ 12 ; Data Direction Port A Bit 12
- DDRAB_BIT13: equ 13 ; Data Direction Port A Bit 13
- DDRAB_BIT14: equ 14 ; Data Direction Port A Bit 14
- DDRAB_BIT15: equ 15 ; Data Direction Port A Bit 15
- ; bit position masks
- mDDRAB_BIT0: equ %00000001
- mDDRAB_BIT1: equ %00000010
- mDDRAB_BIT2: equ %00000100
- mDDRAB_BIT3: equ %00001000
- mDDRAB_BIT4: equ %00010000
- mDDRAB_BIT5: equ %00100000
- mDDRAB_BIT6: equ %01000000
- mDDRAB_BIT7: equ %10000000
- mDDRAB_BIT8: equ %100000000
- mDDRAB_BIT9: equ %1000000000
- mDDRAB_BIT10: equ %10000000000
- mDDRAB_BIT11: equ %100000000000
- mDDRAB_BIT12: equ %1000000000000
- mDDRAB_BIT13: equ %10000000000000
- mDDRAB_BIT14: equ %100000000000000
- mDDRAB_BIT15: equ %1000000000000000
- ;*** DDRA - Port A Data Direction Register; 0x00000002 ***
- DDRA: equ $00000002 ;*** DDRA - Port A Data Direction Register; 0x00000002 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRA_BIT0: equ 0 ; Data Direction Port A Bit 0
- DDRA_BIT1: equ 1 ; Data Direction Port A Bit 1
- DDRA_BIT2: equ 2 ; Data Direction Port A Bit 2
- DDRA_BIT3: equ 3 ; Data Direction Port A Bit 3
- DDRA_BIT4: equ 4 ; Data Direction Port A Bit 4
- DDRA_BIT5: equ 5 ; Data Direction Port A Bit 5
- DDRA_BIT6: equ 6 ; Data Direction Port A Bit 6
- DDRA_BIT7: equ 7 ; Data Direction Port A Bit 7
- ; bit position masks
- mDDRA_BIT0: equ %00000001
- mDDRA_BIT1: equ %00000010
- mDDRA_BIT2: equ %00000100
- mDDRA_BIT3: equ %00001000
- mDDRA_BIT4: equ %00010000
- mDDRA_BIT5: equ %00100000
- mDDRA_BIT6: equ %01000000
- mDDRA_BIT7: equ %10000000
- ;*** DDRB - Port B Data Direction Register; 0x00000003 ***
- DDRB: equ $00000003 ;*** DDRB - Port B Data Direction Register; 0x00000003 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRB_BIT0: equ 0 ; Data Direction Port B Bit 0
- DDRB_BIT1: equ 1 ; Data Direction Port B Bit 1
- DDRB_BIT2: equ 2 ; Data Direction Port B Bit 2
- DDRB_BIT3: equ 3 ; Data Direction Port B Bit 3
- DDRB_BIT4: equ 4 ; Data Direction Port B Bit 4
- DDRB_BIT5: equ 5 ; Data Direction Port B Bit 5
- DDRB_BIT6: equ 6 ; Data Direction Port B Bit 6
- DDRB_BIT7: equ 7 ; Data Direction Port B Bit 7
- ; bit position masks
- mDDRB_BIT0: equ %00000001
- mDDRB_BIT1: equ %00000010
- mDDRB_BIT2: equ %00000100
- mDDRB_BIT3: equ %00001000
- mDDRB_BIT4: equ %00010000
- mDDRB_BIT5: equ %00100000
- mDDRB_BIT6: equ %01000000
- mDDRB_BIT7: equ %10000000
- ;*** PORTE - Port E Register; 0x00000008 ***
- PORTE: equ $00000008 ;*** PORTE - Port E Register; 0x00000008 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PORTE_BIT0: equ 0 ; Port E Bit 0
- PORTE_BIT1: equ 1 ; Port E Bit 1
- PORTE_BIT2: equ 2 ; Port E Bit 2
- PORTE_BIT3: equ 3 ; Port E Bit 3
- PORTE_BIT4: equ 4 ; Port E Bit 4
- PORTE_BIT5: equ 5 ; Port E Bit 5
- PORTE_BIT6: equ 6 ; Port E Bit 6
- PORTE_BIT7: equ 7 ; Port E Bit 7
- ; bit position masks
- mPORTE_BIT0: equ %00000001
- mPORTE_BIT1: equ %00000010
- mPORTE_BIT2: equ %00000100
- mPORTE_BIT3: equ %00001000
- mPORTE_BIT4: equ %00010000
- mPORTE_BIT5: equ %00100000
- mPORTE_BIT6: equ %01000000
- mPORTE_BIT7: equ %10000000
- ;*** DDRE - Port E Data Direction Register; 0x00000009 ***
- DDRE: equ $00000009 ;*** DDRE - Port E Data Direction Register; 0x00000009 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRE_BIT2: equ 2 ; Data Direction Port E Bit 2
- DDRE_BIT3: equ 3 ; Data Direction Port E Bit 3
- DDRE_BIT4: equ 4 ; Data Direction Port E Bit 4
- DDRE_BIT5: equ 5 ; Data Direction Port E Bit 5
- DDRE_BIT6: equ 6 ; Data Direction Port E Bit 6
- DDRE_BIT7: equ 7 ; Data Direction Port E Bit 7
- ; bit position masks
- mDDRE_BIT2: equ %00000100
- mDDRE_BIT3: equ %00001000
- mDDRE_BIT4: equ %00010000
- mDDRE_BIT5: equ %00100000
- mDDRE_BIT6: equ %01000000
- mDDRE_BIT7: equ %10000000
- ;*** PEAR - Port E Assignment Register; 0x0000000A ***
- PEAR: equ $0000000A ;*** PEAR - Port E Assignment Register; 0x0000000A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PEAR_RDWE: equ 2 ; Read / Write Enable
- PEAR_LSTRE: equ 3 ; Low Strobe (LSTRB) Enable
- PEAR_NECLK: equ 4 ; No External E Clock
- PEAR_PIPOE: equ 5 ; Pipe Status Signal Output Enable
- PEAR_NOACCE: equ 7 ; CPU No Access Output Enable
- ; bit position masks
- mPEAR_RDWE: equ %00000100
- mPEAR_LSTRE: equ %00001000
- mPEAR_NECLK: equ %00010000
- mPEAR_PIPOE: equ %00100000
- mPEAR_NOACCE: equ %10000000
- ;*** MODE - Mode Register; 0x0000000B ***
- MODE: equ $0000000B ;*** MODE - Mode Register; 0x0000000B ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- MODE_EME: equ 0 ; Emulate Port E
- MODE_EMK: equ 1 ; Emulate Port K
- MODE_IVIS: equ 3 ; Internal Visibility
- MODE_MODA: equ 5 ; Mode Select Bit A
- MODE_MODB: equ 6 ; Mode Select Bit B
- MODE_MODC: equ 7 ; Mode Select Bit C
- ; bit position masks
- mMODE_EME: equ %00000001
- mMODE_EMK: equ %00000010
- mMODE_IVIS: equ %00001000
- mMODE_MODA: equ %00100000
- mMODE_MODB: equ %01000000
- mMODE_MODC: equ %10000000
- ;*** PUCR - Pull-Up Control Register; 0x0000000C ***
- PUCR: equ $0000000C ;*** PUCR - Pull-Up Control Register; 0x0000000C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PUCR_PUPAE: equ 0 ; Pull-Up Port A Enable
- PUCR_PUPBE: equ 1 ; Pull-Up Port B Enable
- PUCR_PUPEE: equ 4 ; Pull-Up Port E Enable
- PUCR_PUPKE: equ 7 ; Pull-Up Port K Enable
- ; bit position masks
- mPUCR_PUPAE: equ %00000001
- mPUCR_PUPBE: equ %00000010
- mPUCR_PUPEE: equ %00010000
- mPUCR_PUPKE: equ %10000000
- ;*** RDRIV - Reduced Drive of I/O Lines; 0x0000000D ***
- RDRIV: equ $0000000D ;*** RDRIV - Reduced Drive of I/O Lines; 0x0000000D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- RDRIV_RDPA: equ 0 ; Reduced Drive of Port A
- RDRIV_RDPB: equ 1 ; Reduced Drive of Port B
- RDRIV_RDPE: equ 4 ; Reduced Drive of Port E
- RDRIV_RDPK: equ 7 ; Reduced Drive of Port K
- ; bit position masks
- mRDRIV_RDPA: equ %00000001
- mRDRIV_RDPB: equ %00000010
- mRDRIV_RDPE: equ %00010000
- mRDRIV_RDPK: equ %10000000
- ;*** EBICTL - External Bus Interface Control; 0x0000000E ***
- EBICTL: equ $0000000E ;*** EBICTL - External Bus Interface Control; 0x0000000E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- EBICTL_ESTR: equ 0 ; E Stretches
- ; bit position masks
- mEBICTL_ESTR: equ %00000001
- ;*** INITRM - Initialization of Internal RAM Position Register; 0x00000010 ***
- INITRM: equ $00000010 ;*** INITRM - Initialization of Internal RAM Position Register; 0x00000010 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- INITRM_RAMHAL: equ 0 ; Internal RAM map alignment
- INITRM_RAM11: equ 3 ; Internal RAM map position Bit 11
- INITRM_RAM12: equ 4 ; Internal RAM map position Bit 12
- INITRM_RAM13: equ 5 ; Internal RAM map position Bit 13
- INITRM_RAM14: equ 6 ; Internal RAM map position Bit 14
- INITRM_RAM15: equ 7 ; Internal RAM map position Bit 15
- ; bit position masks
- mINITRM_RAMHAL: equ %00000001
- mINITRM_RAM11: equ %00001000
- mINITRM_RAM12: equ %00010000
- mINITRM_RAM13: equ %00100000
- mINITRM_RAM14: equ %01000000
- mINITRM_RAM15: equ %10000000
- ;*** INITRG - Initialization of Internal Registers Position Register; 0x00000011 ***
- INITRG: equ $00000011 ;*** INITRG - Initialization of Internal Registers Position Register; 0x00000011 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- INITRG_REG11: equ 3 ; Internal Registers Map Position Bit 11
- INITRG_REG12: equ 4 ; Internal Registers Map Position Bit 12
- INITRG_REG13: equ 5 ; Internal Registers Map Position Bit 13
- INITRG_REG14: equ 6 ; Internal Registers Map Position Bit 14
- ; bit position masks
- mINITRG_REG11: equ %00001000
- mINITRG_REG12: equ %00010000
- mINITRG_REG13: equ %00100000
- mINITRG_REG14: equ %01000000
- ;*** MISC - Miscellaneous System Control Register; 0x00000013 ***
- MISC: equ $00000013 ;*** MISC - Miscellaneous System Control Register; 0x00000013 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- MISC_ROMON: equ 0 ; Enable Flash EEPROM
- MISC_ROMHM: equ 1 ; Flash EEPROM only in second half of memory map
- MISC_EXSTR0: equ 2 ; External Access Stretch Bit 0
- MISC_EXSTR1: equ 3 ; External Access Stretch Bit 1
- ; bit position masks
- mMISC_ROMON: equ %00000001
- mMISC_ROMHM: equ %00000010
- mMISC_EXSTR0: equ %00000100
- mMISC_EXSTR1: equ %00001000
- ;*** ITCR - Interrupt Test Control Register; 0x00000015 ***
- ITCR: equ $00000015 ;*** ITCR - Interrupt Test Control Register; 0x00000015 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ITCR_ADR0: equ 0 ; Test register select Bit 0
- ITCR_ADR1: equ 1 ; Test register select Bit 1
- ITCR_ADR2: equ 2 ; Test register select Bit 2
- ITCR_ADR3: equ 3 ; Test register select Bit 3
- ITCR_WRTINT: equ 4 ; Write to the Interrupt Test Registers
- ; bit position masks
- mITCR_ADR0: equ %00000001
- mITCR_ADR1: equ %00000010
- mITCR_ADR2: equ %00000100
- mITCR_ADR3: equ %00001000
- mITCR_WRTINT: equ %00010000
- ;*** ITEST - Interrupt Test Register; 0x00000016 ***
- ITEST: equ $00000016 ;*** ITEST - Interrupt Test Register; 0x00000016 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ITEST_INT0: equ 0 ; Interrupt Test Register Bit 0
- ITEST_INT2: equ 1 ; Interrupt Test Register Bit 1
- ITEST_INT4: equ 2 ; Interrupt Test Register Bit 2
- ITEST_INT6: equ 3 ; Interrupt Test Register Bit 3
- ITEST_INT8: equ 4 ; Interrupt Test Register Bit 4
- ITEST_INTA: equ 5 ; Interrupt Test Register Bit 5
- ITEST_INTC: equ 6 ; Interrupt Test Register Bit 6
- ITEST_INTE: equ 7 ; Interrupt Test Register Bit 7
- ; bit position masks
- mITEST_INT0: equ %00000001
- mITEST_INT2: equ %00000010
- mITEST_INT4: equ %00000100
- mITEST_INT6: equ %00001000
- mITEST_INT8: equ %00010000
- mITEST_INTA: equ %00100000
- mITEST_INTC: equ %01000000
- mITEST_INTE: equ %10000000
- ;*** VREGCTRL - VREG_3V3 - Control Register; 0x00000019 ***
- VREGCTRL: equ $00000019 ;*** VREGCTRL - VREG_3V3 - Control Register; 0x00000019 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- VREGCTRL_LVIF: equ 0 ; Low Voltage Interrupt Flag
- VREGCTRL_LVIE: equ 1 ; Low Voltage Interrupt Enable Bit
- VREGCTRL_LVDS: equ 2 ; Low Voltage Detect Status Bit
- ; bit position masks
- mVREGCTRL_LVIF: equ %00000001
- mVREGCTRL_LVIE: equ %00000010
- mVREGCTRL_LVDS: equ %00000100
- ;*** PARTID - Part ID Register; 0x0000001A ***
- PARTID: equ $0000001A ;*** PARTID - Part ID Register; 0x0000001A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PARTID_ID0: equ 0 ; Part ID Register Bit 0
- PARTID_ID1: equ 1 ; Part ID Register Bit 1
- PARTID_ID2: equ 2 ; Part ID Register Bit 2
- PARTID_ID3: equ 3 ; Part ID Register Bit 3
- PARTID_ID4: equ 4 ; Part ID Register Bit 4
- PARTID_ID5: equ 5 ; Part ID Register Bit 5
- PARTID_ID6: equ 6 ; Part ID Register Bit 6
- PARTID_ID7: equ 7 ; Part ID Register Bit 7
- PARTID_ID8: equ 8 ; Part ID Register Bit 8
- PARTID_ID9: equ 9 ; Part ID Register Bit 9
- PARTID_ID10: equ 10 ; Part ID Register Bit 10
- PARTID_ID11: equ 11 ; Part ID Register Bit 11
- PARTID_ID12: equ 12 ; Part ID Register Bit 12
- PARTID_ID13: equ 13 ; Part ID Register Bit 13
- PARTID_ID14: equ 14 ; Part ID Register Bit 14
- PARTID_ID15: equ 15 ; Part ID Register Bit 15
- ; bit position masks
- mPARTID_ID0: equ %00000001
- mPARTID_ID1: equ %00000010
- mPARTID_ID2: equ %00000100
- mPARTID_ID3: equ %00001000
- mPARTID_ID4: equ %00010000
- mPARTID_ID5: equ %00100000
- mPARTID_ID6: equ %01000000
- mPARTID_ID7: equ %10000000
- mPARTID_ID8: equ %100000000
- mPARTID_ID9: equ %1000000000
- mPARTID_ID10: equ %10000000000
- mPARTID_ID11: equ %100000000000
- mPARTID_ID12: equ %1000000000000
- mPARTID_ID13: equ %10000000000000
- mPARTID_ID14: equ %100000000000000
- mPARTID_ID15: equ %1000000000000000
- ;*** PARTIDH - Part ID Register High; 0x0000001A ***
- PARTIDH: equ $0000001A ;*** PARTIDH - Part ID Register High; 0x0000001A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PARTIDH_ID8: equ 0 ; Part ID Register Bit 8
- PARTIDH_ID9: equ 1 ; Part ID Register Bit 9
- PARTIDH_ID10: equ 2 ; Part ID Register Bit 10
- PARTIDH_ID11: equ 3 ; Part ID Register Bit 11
- PARTIDH_ID12: equ 4 ; Part ID Register Bit 12
- PARTIDH_ID13: equ 5 ; Part ID Register Bit 13
- PARTIDH_ID14: equ 6 ; Part ID Register Bit 14
- PARTIDH_ID15: equ 7 ; Part ID Register Bit 15
- ; bit position masks
- mPARTIDH_ID8: equ %00000001
- mPARTIDH_ID9: equ %00000010
- mPARTIDH_ID10: equ %00000100
- mPARTIDH_ID11: equ %00001000
- mPARTIDH_ID12: equ %00010000
- mPARTIDH_ID13: equ %00100000
- mPARTIDH_ID14: equ %01000000
- mPARTIDH_ID15: equ %10000000
- ;*** PARTIDL - Part ID Register Low; 0x0000001B ***
- PARTIDL: equ $0000001B ;*** PARTIDL - Part ID Register Low; 0x0000001B ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PARTIDL_ID0: equ 0 ; Part ID Register Bit 0
- PARTIDL_ID1: equ 1 ; Part ID Register Bit 1
- PARTIDL_ID2: equ 2 ; Part ID Register Bit 2
- PARTIDL_ID3: equ 3 ; Part ID Register Bit 3
- PARTIDL_ID4: equ 4 ; Part ID Register Bit 4
- PARTIDL_ID5: equ 5 ; Part ID Register Bit 5
- PARTIDL_ID6: equ 6 ; Part ID Register Bit 6
- PARTIDL_ID7: equ 7 ; Part ID Register Bit 7
- ; bit position masks
- mPARTIDL_ID0: equ %00000001
- mPARTIDL_ID1: equ %00000010
- mPARTIDL_ID2: equ %00000100
- mPARTIDL_ID3: equ %00001000
- mPARTIDL_ID4: equ %00010000
- mPARTIDL_ID5: equ %00100000
- mPARTIDL_ID6: equ %01000000
- mPARTIDL_ID7: equ %10000000
- ;*** MEMSIZ0 - Memory Size Register Zero; 0x0000001C ***
- MEMSIZ0: equ $0000001C ;*** MEMSIZ0 - Memory Size Register Zero; 0x0000001C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- MEMSIZ0_ram_sw0: equ 0 ; Allocated System RAM Memory Space Bit 0
- MEMSIZ0_ram_sw1: equ 1 ; Allocated System RAM Memory Space Bit 1
- MEMSIZ0_ram_sw2: equ 2 ; Allocated System RAM Memory Space Bit 2
- MEMSIZ0_eep_sw0: equ 4 ; Allocated EEPROM Memory Space Bit 0
- MEMSIZ0_eep_sw1: equ 5 ; Allocated EEPROM Memory Space Bit 1
- MEMSIZ0_reg_sw0: equ 7 ; Allocated System Register Space
- ; bit position masks
- mMEMSIZ0_ram_sw0: equ %00000001
- mMEMSIZ0_ram_sw1: equ %00000010
- mMEMSIZ0_ram_sw2: equ %00000100
- mMEMSIZ0_eep_sw0: equ %00010000
- mMEMSIZ0_eep_sw1: equ %00100000
- mMEMSIZ0_reg_sw0: equ %10000000
- ;*** MEMSIZ1 - Memory Size Register One; 0x0000001D ***
- MEMSIZ1: equ $0000001D ;*** MEMSIZ1 - Memory Size Register One; 0x0000001D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- MEMSIZ1_pag_sw0: equ 0 ; Allocated Off-Chip Memory Options Bit 0
- MEMSIZ1_pag_sw1: equ 1 ; Allocated Off-Chip Memory Options Bit 1
- MEMSIZ1_rom_sw0: equ 6 ; Allocated Flash EEPROM/ROM Physical Memory Space Bit 0
- MEMSIZ1_rom_sw1: equ 7 ; Allocated Flash EEPROM/ROM Physical Memory Space Bit 1
- ; bit position masks
- mMEMSIZ1_pag_sw0: equ %00000001
- mMEMSIZ1_pag_sw1: equ %00000010
- mMEMSIZ1_rom_sw0: equ %01000000
- mMEMSIZ1_rom_sw1: equ %10000000
- ;*** INTCR - Interrupt Control Register; 0x0000001E ***
- INTCR: equ $0000001E ;*** INTCR - Interrupt Control Register; 0x0000001E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- INTCR_IRQEN: equ 6 ; External IRQ Enable
- INTCR_IRQE: equ 7 ; IRQ Select Edge Sensitive Only
- ; bit position masks
- mINTCR_IRQEN: equ %01000000
- mINTCR_IRQE: equ %10000000
- ;*** HPRIO - Highest Priority I Interrupt; 0x0000001F ***
- HPRIO: equ $0000001F ;*** HPRIO - Highest Priority I Interrupt; 0x0000001F ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- HPRIO_PSEL1: equ 1 ; Highest Priority I Interrupt Bit 1
- HPRIO_PSEL2: equ 2 ; Highest Priority I Interrupt Bit 2
- HPRIO_PSEL3: equ 3 ; Highest Priority I Interrupt Bit 3
- HPRIO_PSEL4: equ 4 ; Highest Priority I Interrupt Bit 4
- HPRIO_PSEL5: equ 5 ; Highest Priority I Interrupt Bit 5
- HPRIO_PSEL6: equ 6 ; Highest Priority I Interrupt Bit 6
- HPRIO_PSEL7: equ 7 ; Highest Priority I Interrupt Bit 7
- ; bit position masks
- mHPRIO_PSEL1: equ %00000010
- mHPRIO_PSEL2: equ %00000100
- mHPRIO_PSEL3: equ %00001000
- mHPRIO_PSEL4: equ %00010000
- mHPRIO_PSEL5: equ %00100000
- mHPRIO_PSEL6: equ %01000000
- mHPRIO_PSEL7: equ %10000000
- ;*** DBGC1 - Debug Control Register 1; 0x00000020 ***
- DBGC1: equ $00000020 ;*** DBGC1 - Debug Control Register 1; 0x00000020 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGC1_CAPMOD0: equ 0 ; Capture Mode Field, bit 0
- DBGC1_CAPMOD1: equ 1 ; Capture Mode Field, bit 1
- DBGC1_DBGBRK: equ 3 ; DBG Breakpoint Enable Bit
- DBGC1_BEGIN: equ 4 ; Begin/End Trigger Bit
- DBGC1_TRGSEL: equ 5 ; Trigger Selection Bit
- DBGC1_ARM: equ 6 ; Arm Bit
- DBGC1_DBGEN: equ 7 ; DBG Mode Enable Bit
- ; bit position masks
- mDBGC1_CAPMOD0: equ %00000001
- mDBGC1_CAPMOD1: equ %00000010
- mDBGC1_DBGBRK: equ %00001000
- mDBGC1_BEGIN: equ %00010000
- mDBGC1_TRGSEL: equ %00100000
- mDBGC1_ARM: equ %01000000
- mDBGC1_DBGEN: equ %10000000
- ;*** DBGSC - Debug Status and Control Register; 0x00000021 ***
- DBGSC: equ $00000021 ;*** DBGSC - Debug Status and Control Register; 0x00000021 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGSC_TRG0: equ 0 ; Trigger Mode Bits, bit 0
- DBGSC_TRG1: equ 1 ; Trigger Mode Bits, bit 1
- DBGSC_TRG2: equ 2 ; Trigger Mode Bits, bit 2
- DBGSC_TRG3: equ 3 ; Trigger Mode Bits, bit 3
- DBGSC_CF: equ 5 ; Comparator C Match Flag
- DBGSC_BF: equ 6 ; Trigger B Match Flag
- DBGSC_AF: equ 7 ; Trigger A Match Flag
- ; bit position masks
- mDBGSC_TRG0: equ %00000001
- mDBGSC_TRG1: equ %00000010
- mDBGSC_TRG2: equ %00000100
- mDBGSC_TRG3: equ %00001000
- mDBGSC_CF: equ %00100000
- mDBGSC_BF: equ %01000000
- mDBGSC_AF: equ %10000000
- ;*** DBGTB - Debug Trace Buffer Register; 0x00000022 ***
- DBGTB: equ $00000022 ;*** DBGTB - Debug Trace Buffer Register; 0x00000022 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGTB_BIT0: equ 0 ; Trace Buffer Data Bit 0
- DBGTB_BIT1: equ 1 ; Trace Buffer Data Bit 1
- DBGTB_BIT2: equ 2 ; Trace Buffer Data Bit 2
- DBGTB_BIT3: equ 3 ; Trace Buffer Data Bit 3
- DBGTB_BIT4: equ 4 ; Trace Buffer Data Bit 4
- DBGTB_BIT5: equ 5 ; Trace Buffer Data Bit 5
- DBGTB_BIT6: equ 6 ; Trace Buffer Data Bit 6
- DBGTB_BIT7: equ 7 ; Trace Buffer Data Bit 7
- DBGTB_BIT8: equ 8 ; Trace Buffer Data Bit 8
- DBGTB_BIT9: equ 9 ; Trace Buffer Data Bit 9
- DBGTB_BIT10: equ 10 ; Trace Buffer Data Bit 10
- DBGTB_BIT11: equ 11 ; Trace Buffer Data Bit 11
- DBGTB_BIT12: equ 12 ; Trace Buffer Data Bit 12
- DBGTB_BIT13: equ 13 ; Trace Buffer Data Bit 13
- DBGTB_BIT14: equ 14 ; Trace Buffer Data Bit 14
- DBGTB_BIT15: equ 15 ; Trace Buffer Data Bit 15
- ; bit position masks
- mDBGTB_BIT0: equ %00000001
- mDBGTB_BIT1: equ %00000010
- mDBGTB_BIT2: equ %00000100
- mDBGTB_BIT3: equ %00001000
- mDBGTB_BIT4: equ %00010000
- mDBGTB_BIT5: equ %00100000
- mDBGTB_BIT6: equ %01000000
- mDBGTB_BIT7: equ %10000000
- mDBGTB_BIT8: equ %100000000
- mDBGTB_BIT9: equ %1000000000
- mDBGTB_BIT10: equ %10000000000
- mDBGTB_BIT11: equ %100000000000
- mDBGTB_BIT12: equ %1000000000000
- mDBGTB_BIT13: equ %10000000000000
- mDBGTB_BIT14: equ %100000000000000
- mDBGTB_BIT15: equ %1000000000000000
- ;*** DBGTBH - Debug Trace Buffer Register High; 0x00000022 ***
- DBGTBH: equ $00000022 ;*** DBGTBH - Debug Trace Buffer Register High; 0x00000022 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGTBH_BIT8: equ 0 ; Trace Buffer Data Bit 8
- DBGTBH_BIT9: equ 1 ; Trace Buffer Data Bit 9
- DBGTBH_BIT10: equ 2 ; Trace Buffer Data Bit 10
- DBGTBH_BIT11: equ 3 ; Trace Buffer Data Bit 11
- DBGTBH_BIT12: equ 4 ; Trace Buffer Data Bit 12
- DBGTBH_BIT13: equ 5 ; Trace Buffer Data Bit 13
- DBGTBH_BIT14: equ 6 ; Trace Buffer Data Bit 14
- DBGTBH_BIT15: equ 7 ; Trace Buffer Data Bit 15
- ; bit position masks
- mDBGTBH_BIT8: equ %00000001
- mDBGTBH_BIT9: equ %00000010
- mDBGTBH_BIT10: equ %00000100
- mDBGTBH_BIT11: equ %00001000
- mDBGTBH_BIT12: equ %00010000
- mDBGTBH_BIT13: equ %00100000
- mDBGTBH_BIT14: equ %01000000
- mDBGTBH_BIT15: equ %10000000
- ;*** DBGTBL - Debug Trace Buffer Register Low; 0x00000023 ***
- DBGTBL: equ $00000023 ;*** DBGTBL - Debug Trace Buffer Register Low; 0x00000023 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGTBL_BIT0: equ 0 ; Trace Buffer Data Bit 0
- DBGTBL_BIT1: equ 1 ; Trace Buffer Data Bit 1
- DBGTBL_BIT2: equ 2 ; Trace Buffer Data Bit 2
- DBGTBL_BIT3: equ 3 ; Trace Buffer Data Bit 3
- DBGTBL_BIT4: equ 4 ; Trace Buffer Data Bit 4
- DBGTBL_BIT5: equ 5 ; Trace Buffer Data Bit 5
- DBGTBL_BIT6: equ 6 ; Trace Buffer Data Bit 6
- DBGTBL_BIT7: equ 7 ; Trace Buffer Data Bit 7
- ; bit position masks
- mDBGTBL_BIT0: equ %00000001
- mDBGTBL_BIT1: equ %00000010
- mDBGTBL_BIT2: equ %00000100
- mDBGTBL_BIT3: equ %00001000
- mDBGTBL_BIT4: equ %00010000
- mDBGTBL_BIT5: equ %00100000
- mDBGTBL_BIT6: equ %01000000
- mDBGTBL_BIT7: equ %10000000
- ;*** DBGCNT - Debug Count Register; 0x00000024 ***
- DBGCNT: equ $00000024 ;*** DBGCNT - Debug Count Register; 0x00000024 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGCNT_CNT0: equ 0 ; Count Value, bit 0
- DBGCNT_CNT1: equ 1 ; Count Value, bit 1
- DBGCNT_CNT2: equ 2 ; Count Value, bit 2
- DBGCNT_CNT3: equ 3 ; Count Value, bit 3
- DBGCNT_CNT4: equ 4 ; Count Value, bit 4
- DBGCNT_CNT5: equ 5 ; Count Value, bit 5
- DBGCNT_TBF: equ 7 ; Trace Buffer Full
- ; bit position masks
- mDBGCNT_CNT0: equ %00000001
- mDBGCNT_CNT1: equ %00000010
- mDBGCNT_CNT2: equ %00000100
- mDBGCNT_CNT3: equ %00001000
- mDBGCNT_CNT4: equ %00010000
- mDBGCNT_CNT5: equ %00100000
- mDBGCNT_TBF: equ %10000000
- ;*** DBGCCX - Debug Comparator C Extended Register; 0x00000025 ***
- DBGCCX: equ $00000025 ;*** DBGCCX - Debug Comparator C Extended Register; 0x00000025 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGCCX_EXTCMP0: equ 0 ; Comparator C Extended Compare Bits, bit 0
- DBGCCX_EXTCMP1: equ 1 ; Comparator C Extended Compare Bits, bit 1
- DBGCCX_EXTCMP2: equ 2 ; Comparator C Extended Compare Bits, bit 2
- DBGCCX_EXTCMP3: equ 3 ; Comparator C Extended Compare Bits, bit 3
- DBGCCX_EXTCMP4: equ 4 ; Comparator C Extended Compare Bits, bit 4
- DBGCCX_EXTCMP5: equ 5 ; Comparator C Extended Compare Bits, bit 5
- DBGCCX_PAGSEL0: equ 6 ; Page Selector Field, bit 0
- DBGCCX_PAGSEL1: equ 7 ; Page Selector Field, bit 1
- ; bit position masks
- mDBGCCX_EXTCMP0: equ %00000001
- mDBGCCX_EXTCMP1: equ %00000010
- mDBGCCX_EXTCMP2: equ %00000100
- mDBGCCX_EXTCMP3: equ %00001000
- mDBGCCX_EXTCMP4: equ %00010000
- mDBGCCX_EXTCMP5: equ %00100000
- mDBGCCX_PAGSEL0: equ %01000000
- mDBGCCX_PAGSEL1: equ %10000000
- ;*** DBGCC - Debug Comparator C Register; 0x00000026 ***
- DBGCC: equ $00000026 ;*** DBGCC - Debug Comparator C Register; 0x00000026 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGCC_BIT0: equ 0 ; Comparator C Compare Bit 0
- DBGCC_BIT1: equ 1 ; Comparator C Compare Bit 1
- DBGCC_BIT2: equ 2 ; Comparator C Compare Bit 2
- DBGCC_BIT3: equ 3 ; Comparator C Compare Bit 3
- DBGCC_BIT4: equ 4 ; Comparator C Compare Bit 4
- DBGCC_BIT5: equ 5 ; Comparator C Compare Bit 5
- DBGCC_BIT6: equ 6 ; Comparator C Compare Bit 6
- DBGCC_BIT7: equ 7 ; Comparator C Compare Bit 7
- DBGCC_BIT8: equ 8 ; Comparator C Compare Bit 8
- DBGCC_BIT9: equ 9 ; Comparator C Compare Bit 9
- DBGCC_BIT10: equ 10 ; Comparator C Compare Bit 10
- DBGCC_BIT11: equ 11 ; Comparator C Compare Bit 11
- DBGCC_BIT12: equ 12 ; Comparator C Compare Bit 12
- DBGCC_BIT13: equ 13 ; Comparator C Compare Bit 13
- DBGCC_BIT14: equ 14 ; Comparator C Compare Bit 14
- DBGCC_BIT15: equ 15 ; Comparator C Compare Bit 15
- ; bit position masks
- mDBGCC_BIT0: equ %00000001
- mDBGCC_BIT1: equ %00000010
- mDBGCC_BIT2: equ %00000100
- mDBGCC_BIT3: equ %00001000
- mDBGCC_BIT4: equ %00010000
- mDBGCC_BIT5: equ %00100000
- mDBGCC_BIT6: equ %01000000
- mDBGCC_BIT7: equ %10000000
- mDBGCC_BIT8: equ %100000000
- mDBGCC_BIT9: equ %1000000000
- mDBGCC_BIT10: equ %10000000000
- mDBGCC_BIT11: equ %100000000000
- mDBGCC_BIT12: equ %1000000000000
- mDBGCC_BIT13: equ %10000000000000
- mDBGCC_BIT14: equ %100000000000000
- mDBGCC_BIT15: equ %1000000000000000
- ;*** DBGCCH - Debug Comparator C Register High; 0x00000026 ***
- DBGCCH: equ $00000026 ;*** DBGCCH - Debug Comparator C Register High; 0x00000026 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGCCH_BIT8: equ 0 ; Comparator C Compare Bit 8
- DBGCCH_BIT9: equ 1 ; Comparator C Compare Bit 9
- DBGCCH_BIT10: equ 2 ; Comparator C Compare Bit 10
- DBGCCH_BIT11: equ 3 ; Comparator C Compare Bit 11
- DBGCCH_BIT12: equ 4 ; Comparator C Compare Bit 12
- DBGCCH_BIT13: equ 5 ; Comparator C Compare Bit 13
- DBGCCH_BIT14: equ 6 ; Comparator C Compare Bit 14
- DBGCCH_BIT15: equ 7 ; Comparator C Compare Bit 15
- ; bit position masks
- mDBGCCH_BIT8: equ %00000001
- mDBGCCH_BIT9: equ %00000010
- mDBGCCH_BIT10: equ %00000100
- mDBGCCH_BIT11: equ %00001000
- mDBGCCH_BIT12: equ %00010000
- mDBGCCH_BIT13: equ %00100000
- mDBGCCH_BIT14: equ %01000000
- mDBGCCH_BIT15: equ %10000000
- ;*** DBGCCL - Debug Comparator C Register Low; 0x00000027 ***
- DBGCCL: equ $00000027 ;*** DBGCCL - Debug Comparator C Register Low; 0x00000027 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGCCL_BIT0: equ 0 ; Comparator C Compare Bit 0
- DBGCCL_BIT1: equ 1 ; Comparator C Compare Bit 1
- DBGCCL_BIT2: equ 2 ; Comparator C Compare Bit 2
- DBGCCL_BIT3: equ 3 ; Comparator C Compare Bit 3
- DBGCCL_BIT4: equ 4 ; Comparator C Compare Bit 4
- DBGCCL_BIT5: equ 5 ; Comparator C Compare Bit 5
- DBGCCL_BIT6: equ 6 ; Comparator C Compare Bit 6
- DBGCCL_BIT7: equ 7 ; Comparator C Compare Bit 7
- ; bit position masks
- mDBGCCL_BIT0: equ %00000001
- mDBGCCL_BIT1: equ %00000010
- mDBGCCL_BIT2: equ %00000100
- mDBGCCL_BIT3: equ %00001000
- mDBGCCL_BIT4: equ %00010000
- mDBGCCL_BIT5: equ %00100000
- mDBGCCL_BIT6: equ %01000000
- mDBGCCL_BIT7: equ %10000000
- ;*** DBGC2 - Debug Control Register 2; 0x00000028 ***
- DBGC2: equ $00000028 ;*** DBGC2 - Debug Control Register 2; 0x00000028 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGC2_RWC: equ 0 ; Read/Write Comparator C Value Bit
- DBGC2_RWCEN: equ 1 ; Read/Write Comparator C Enable Bit
- DBGC2_TAGC: equ 2 ; Comparator C Tag Select
- DBGC2_BKCEN: equ 3 ; Breakpoint Comparator C Enable Bit
- DBGC2_TAGAB: equ 4 ; Comparator A/B Tag Select
- DBGC2_BDM: equ 5 ; Background Debug Mode Enable
- DBGC2_FULL: equ 6 ; Full Breakpoint Mode Enable
- DBGC2_BKABEN: equ 7 ; Breakpoint Using Comparator A and B Enable
- ; bit position masks
- mDBGC2_RWC: equ %00000001
- mDBGC2_RWCEN: equ %00000010
- mDBGC2_TAGC: equ %00000100
- mDBGC2_BKCEN: equ %00001000
- mDBGC2_TAGAB: equ %00010000
- mDBGC2_BDM: equ %00100000
- mDBGC2_FULL: equ %01000000
- mDBGC2_BKABEN: equ %10000000
- ;*** DBGC3 - Debug Control Register 3; 0x00000029 ***
- DBGC3: equ $00000029 ;*** DBGC3 - Debug Control Register 3; 0x00000029 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGC3_RWB: equ 0 ; Read/Write Comparator B Value Bit
- DBGC3_RWBEN: equ 1 ; Read/Write Comparator B Enable Bit
- DBGC3_RWA: equ 2 ; Read/Write Comparator A Value Bit
- DBGC3_RWAEN: equ 3 ; Read/Write Comparator A Enable Bit
- DBGC3_BKBMBL: equ 4 ; Breakpoint Mask Low Byte for Second Address
- DBGC3_BKBMBH: equ 5 ; Breakpoint Mask High Byte for Second Address
- DBGC3_BKAMBL: equ 6 ; Breakpoint Mask Low Byte for First Address
- DBGC3_BKAMBH: equ 7 ; Breakpoint Mask High Byte for First Address
- ; bit position masks
- mDBGC3_RWB: equ %00000001
- mDBGC3_RWBEN: equ %00000010
- mDBGC3_RWA: equ %00000100
- mDBGC3_RWAEN: equ %00001000
- mDBGC3_BKBMBL: equ %00010000
- mDBGC3_BKBMBH: equ %00100000
- mDBGC3_BKAMBL: equ %01000000
- mDBGC3_BKAMBH: equ %10000000
- ;*** DBGCAX - Debug Comparator A Extended Register; 0x0000002A ***
- DBGCAX: equ $0000002A ;*** DBGCAX - Debug Comparator A Extended Register; 0x0000002A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGCAX_EXTCMP0: equ 0 ; Comparator A Extended Compare Bits, bit 0
- DBGCAX_EXTCMP1: equ 1 ; Comparator A Extended Compare Bits, bit 1
- DBGCAX_EXTCMP2: equ 2 ; Comparator A Extended Compare Bits, bit 2
- DBGCAX_EXTCMP3: equ 3 ; Comparator A Extended Compare Bits, bit 3
- DBGCAX_EXTCMP4: equ 4 ; Comparator A Extended Compare Bits, bit 4
- DBGCAX_EXTCMP5: equ 5 ; Comparator A Extended Compare Bits, bit 5
- DBGCAX_PAGSEL0: equ 6 ; Page Selector Field, bit 0
- DBGCAX_PAGSEL1: equ 7 ; Page Selector Field, bit 1
- ; bit position masks
- mDBGCAX_EXTCMP0: equ %00000001
- mDBGCAX_EXTCMP1: equ %00000010
- mDBGCAX_EXTCMP2: equ %00000100
- mDBGCAX_EXTCMP3: equ %00001000
- mDBGCAX_EXTCMP4: equ %00010000
- mDBGCAX_EXTCMP5: equ %00100000
- mDBGCAX_PAGSEL0: equ %01000000
- mDBGCAX_PAGSEL1: equ %10000000
- ;*** DBGCA - Debug Comparator A Register; 0x0000002B ***
- DBGCA: equ $0000002B ;*** DBGCA - Debug Comparator A Register; 0x0000002B ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGCA_BIT0: equ 0 ; Comparator A Compare Bit 0
- DBGCA_BIT1: equ 1 ; Comparator A Compare Bit 1
- DBGCA_BIT2: equ 2 ; Comparator A Compare Bit 2
- DBGCA_BIT3: equ 3 ; Comparator A Compare Bit 3
- DBGCA_BIT4: equ 4 ; Comparator A Compare Bit 4
- DBGCA_BIT5: equ 5 ; Comparator A Compare Bit 5
- DBGCA_BIT6: equ 6 ; Comparator A Compare Bit 6
- DBGCA_BIT7: equ 7 ; Comparator A Compare Bit 7
- DBGCA_BIT8: equ 8 ; Comparator A Compare Bit 8
- DBGCA_BIT9: equ 9 ; Comparator A Compare Bit 9
- DBGCA_BIT10: equ 10 ; Comparator A Compare Bit 10
- DBGCA_BIT11: equ 11 ; Comparator A Compare Bit 11
- DBGCA_BIT12: equ 12 ; Comparator A Compare Bit 12
- DBGCA_BIT13: equ 13 ; Comparator A Compare Bit 13
- DBGCA_BIT14: equ 14 ; Comparator A Compare Bit 14
- DBGCA_BIT15: equ 15 ; Comparator A Compare Bit 15
- ; bit position masks
- mDBGCA_BIT0: equ %00000001
- mDBGCA_BIT1: equ %00000010
- mDBGCA_BIT2: equ %00000100
- mDBGCA_BIT3: equ %00001000
- mDBGCA_BIT4: equ %00010000
- mDBGCA_BIT5: equ %00100000
- mDBGCA_BIT6: equ %01000000
- mDBGCA_BIT7: equ %10000000
- mDBGCA_BIT8: equ %100000000
- mDBGCA_BIT9: equ %1000000000
- mDBGCA_BIT10: equ %10000000000
- mDBGCA_BIT11: equ %100000000000
- mDBGCA_BIT12: equ %1000000000000
- mDBGCA_BIT13: equ %10000000000000
- mDBGCA_BIT14: equ %100000000000000
- mDBGCA_BIT15: equ %1000000000000000
- ;*** DBGCAH - Debug Comparator A Register High; 0x0000002B ***
- DBGCAH: equ $0000002B ;*** DBGCAH - Debug Comparator A Register High; 0x0000002B ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGCAH_BIT8: equ 0 ; Comparator A Compare Bit 8
- DBGCAH_BIT9: equ 1 ; Comparator A Compare Bit 9
- DBGCAH_BIT10: equ 2 ; Comparator A Compare Bit 10
- DBGCAH_BIT11: equ 3 ; Comparator A Compare Bit 11
- DBGCAH_BIT12: equ 4 ; Comparator A Compare Bit 12
- DBGCAH_BIT13: equ 5 ; Comparator A Compare Bit 13
- DBGCAH_BIT14: equ 6 ; Comparator A Compare Bit 14
- DBGCAH_BIT15: equ 7 ; Comparator A Compare Bit 15
- ; bit position masks
- mDBGCAH_BIT8: equ %00000001
- mDBGCAH_BIT9: equ %00000010
- mDBGCAH_BIT10: equ %00000100
- mDBGCAH_BIT11: equ %00001000
- mDBGCAH_BIT12: equ %00010000
- mDBGCAH_BIT13: equ %00100000
- mDBGCAH_BIT14: equ %01000000
- mDBGCAH_BIT15: equ %10000000
- ;*** DBGCAL - Debug Comparator A Register Low; 0x0000002C ***
- DBGCAL: equ $0000002C ;*** DBGCAL - Debug Comparator A Register Low; 0x0000002C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGCAL_BIT0: equ 0 ; Comparator A Compare Bit 0
- DBGCAL_BIT1: equ 1 ; Comparator A Compare Bit 1
- DBGCAL_BIT2: equ 2 ; Comparator A Compare Bit 2
- DBGCAL_BIT3: equ 3 ; Comparator A Compare Bit 3
- DBGCAL_BIT4: equ 4 ; Comparator A Compare Bit 4
- DBGCAL_BIT5: equ 5 ; Comparator A Compare Bit 5
- DBGCAL_BIT6: equ 6 ; Comparator A Compare Bit 6
- DBGCAL_BIT7: equ 7 ; Comparator A Compare Bit 7
- ; bit position masks
- mDBGCAL_BIT0: equ %00000001
- mDBGCAL_BIT1: equ %00000010
- mDBGCAL_BIT2: equ %00000100
- mDBGCAL_BIT3: equ %00001000
- mDBGCAL_BIT4: equ %00010000
- mDBGCAL_BIT5: equ %00100000
- mDBGCAL_BIT6: equ %01000000
- mDBGCAL_BIT7: equ %10000000
- ;*** DBGCBX - Debug Comparator B Extended Register; 0x0000002D ***
- DBGCBX: equ $0000002D ;*** DBGCBX - Debug Comparator B Extended Register; 0x0000002D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGCBX_EXTCMP0: equ 0 ; Comparator B Extended Compare Bits, bit 0
- DBGCBX_EXTCMP1: equ 1 ; Comparator B Extended Compare Bits, bit 1
- DBGCBX_EXTCMP2: equ 2 ; Comparator B Extended Compare Bits, bit 2
- DBGCBX_EXTCMP3: equ 3 ; Comparator B Extended Compare Bits, bit 3
- DBGCBX_EXTCMP4: equ 4 ; Comparator B Extended Compare Bits, bit 4
- DBGCBX_EXTCMP5: equ 5 ; Comparator B Extended Compare Bits, bit 5
- DBGCBX_PAGSEL0: equ 6 ; Page Selector Field, bit 0
- DBGCBX_PAGSEL1: equ 7 ; Page Selector Field, bit 1
- ; bit position masks
- mDBGCBX_EXTCMP0: equ %00000001
- mDBGCBX_EXTCMP1: equ %00000010
- mDBGCBX_EXTCMP2: equ %00000100
- mDBGCBX_EXTCMP3: equ %00001000
- mDBGCBX_EXTCMP4: equ %00010000
- mDBGCBX_EXTCMP5: equ %00100000
- mDBGCBX_PAGSEL0: equ %01000000
- mDBGCBX_PAGSEL1: equ %10000000
- ;*** DBGCB - Debug Comparator B Register; 0x0000002E ***
- DBGCB: equ $0000002E ;*** DBGCB - Debug Comparator B Register; 0x0000002E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGCB_BIT0: equ 0 ; Comparator B High Compare Bit 0
- DBGCB_BIT1: equ 1 ; Comparator B High Compare Bit 1
- DBGCB_BIT2: equ 2 ; Comparator B High Compare Bit 2
- DBGCB_BIT3: equ 3 ; Comparator B High Compare Bit 3
- DBGCB_BIT4: equ 4 ; Comparator B High Compare Bit 4
- DBGCB_BIT5: equ 5 ; Comparator B High Compare Bit 5
- DBGCB_BIT6: equ 6 ; Comparator B High Compare Bit 6
- DBGCB_BIT7: equ 7 ; Comparator B High Compare Bit 7
- DBGCB_BIT8: equ 8 ; Comparator B High Compare Bit 8
- DBGCB_BIT9: equ 9 ; Comparator B High Compare Bit 9
- DBGCB_BIT10: equ 10 ; Comparator B High Compare Bit 10
- DBGCB_BIT11: equ 11 ; Comparator B High Compare Bit 11
- DBGCB_BIT12: equ 12 ; Comparator B High Compare Bit 12
- DBGCB_BIT13: equ 13 ; Comparator B High Compare Bit 13
- DBGCB_BIT14: equ 14 ; Comparator B High Compare Bit 14
- DBGCB_BIT15: equ 15 ; Comparator B High Compare Bit 15
- ; bit position masks
- mDBGCB_BIT0: equ %00000001
- mDBGCB_BIT1: equ %00000010
- mDBGCB_BIT2: equ %00000100
- mDBGCB_BIT3: equ %00001000
- mDBGCB_BIT4: equ %00010000
- mDBGCB_BIT5: equ %00100000
- mDBGCB_BIT6: equ %01000000
- mDBGCB_BIT7: equ %10000000
- mDBGCB_BIT8: equ %100000000
- mDBGCB_BIT9: equ %1000000000
- mDBGCB_BIT10: equ %10000000000
- mDBGCB_BIT11: equ %100000000000
- mDBGCB_BIT12: equ %1000000000000
- mDBGCB_BIT13: equ %10000000000000
- mDBGCB_BIT14: equ %100000000000000
- mDBGCB_BIT15: equ %1000000000000000
- ;*** DBGCBH - Debug Comparator B Register High; 0x0000002E ***
- DBGCBH: equ $0000002E ;*** DBGCBH - Debug Comparator B Register High; 0x0000002E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGCBH_BIT8: equ 0 ; Comparator B High Compare Bit 8
- DBGCBH_BIT9: equ 1 ; Comparator B High Compare Bit 9
- DBGCBH_BIT10: equ 2 ; Comparator B High Compare Bit 10
- DBGCBH_BIT11: equ 3 ; Comparator B High Compare Bit 11
- DBGCBH_BIT12: equ 4 ; Comparator B High Compare Bit 12
- DBGCBH_BIT13: equ 5 ; Comparator B High Compare Bit 13
- DBGCBH_BIT14: equ 6 ; Comparator B High Compare Bit 14
- DBGCBH_BIT15: equ 7 ; Comparator B High Compare Bit 15
- ; bit position masks
- mDBGCBH_BIT8: equ %00000001
- mDBGCBH_BIT9: equ %00000010
- mDBGCBH_BIT10: equ %00000100
- mDBGCBH_BIT11: equ %00001000
- mDBGCBH_BIT12: equ %00010000
- mDBGCBH_BIT13: equ %00100000
- mDBGCBH_BIT14: equ %01000000
- mDBGCBH_BIT15: equ %10000000
- ;*** DBGCBL - Debug Comparator B Register Low; 0x0000002F ***
- DBGCBL: equ $0000002F ;*** DBGCBL - Debug Comparator B Register Low; 0x0000002F ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DBGCBL_BIT0: equ 0 ; Comparator B High Compare Bit 0
- DBGCBL_BIT1: equ 1 ; Comparator B High Compare Bit 1
- DBGCBL_BIT2: equ 2 ; Comparator B High Compare Bit 2
- DBGCBL_BIT3: equ 3 ; Comparator B High Compare Bit 3
- DBGCBL_BIT4: equ 4 ; Comparator B High Compare Bit 4
- DBGCBL_BIT5: equ 5 ; Comparator B High Compare Bit 5
- DBGCBL_BIT6: equ 6 ; Comparator B High Compare Bit 6
- DBGCBL_BIT7: equ 7 ; Comparator B High Compare Bit 7
- ; bit position masks
- mDBGCBL_BIT0: equ %00000001
- mDBGCBL_BIT1: equ %00000010
- mDBGCBL_BIT2: equ %00000100
- mDBGCBL_BIT3: equ %00001000
- mDBGCBL_BIT4: equ %00010000
- mDBGCBL_BIT5: equ %00100000
- mDBGCBL_BIT6: equ %01000000
- mDBGCBL_BIT7: equ %10000000
- ;*** PPAGE - Page Index Register; 0x00000030 ***
- PPAGE: equ $00000030 ;*** PPAGE - Page Index Register; 0x00000030 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PPAGE_PIX0: equ 0 ; Page Index Register Bit 0
- PPAGE_PIX1: equ 1 ; Page Index Register Bit 1
- PPAGE_PIX2: equ 2 ; Page Index Register Bit 2
- PPAGE_PIX3: equ 3 ; Page Index Register Bit 3
- PPAGE_PIX4: equ 4 ; Page Index Register Bit 4
- PPAGE_PIX5: equ 5 ; Page Index Register Bit 5
- ; bit position masks
- mPPAGE_PIX0: equ %00000001
- mPPAGE_PIX1: equ %00000010
- mPPAGE_PIX2: equ %00000100
- mPPAGE_PIX3: equ %00001000
- mPPAGE_PIX4: equ %00010000
- mPPAGE_PIX5: equ %00100000
- ;*** PORTK - Port K Data Register; 0x00000032 ***
- PORTK: equ $00000032 ;*** PORTK - Port K Data Register; 0x00000032 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PORTK_BIT0: equ 0 ; Port K Bit 0
- PORTK_BIT1: equ 1 ; Port K Bit 1
- PORTK_BIT2: equ 2 ; Port K Bit 2
- PORTK_BIT3: equ 3 ; Port K Bit 3
- PORTK_BIT4: equ 4 ; Port K Bit 4
- PORTK_BIT5: equ 5 ; Port K Bit 5
- PORTK_BIT6: equ 6 ; Port K Bit 6
- PORTK_BIT7: equ 7 ; Port K Bit 7
- ; bit position masks
- mPORTK_BIT0: equ %00000001
- mPORTK_BIT1: equ %00000010
- mPORTK_BIT2: equ %00000100
- mPORTK_BIT3: equ %00001000
- mPORTK_BIT4: equ %00010000
- mPORTK_BIT5: equ %00100000
- mPORTK_BIT6: equ %01000000
- mPORTK_BIT7: equ %10000000
- ;*** DDRK - Port K Data Direction Register; 0x00000033 ***
- DDRK: equ $00000033 ;*** DDRK - Port K Data Direction Register; 0x00000033 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRK_BIT0: equ 0 ; Port K Data Direction Bit 0
- DDRK_BIT1: equ 1 ; Port K Data Direction Bit 1
- DDRK_BIT2: equ 2 ; Port K Data Direction Bit 2
- DDRK_BIT3: equ 3 ; Port K Data Direction Bit 3
- DDRK_BIT4: equ 4 ; Port K Data Direction Bit 4
- DDRK_BIT5: equ 5 ; Port K Data Direction Bit 5
- DDRK_BIT6: equ 6 ; Port K Data Direction Bit 6
- DDRK_BIT7: equ 7 ; Port K Data Direction Bit 7
- ; bit position masks
- mDDRK_BIT0: equ %00000001
- mDDRK_BIT1: equ %00000010
- mDDRK_BIT2: equ %00000100
- mDDRK_BIT3: equ %00001000
- mDDRK_BIT4: equ %00010000
- mDDRK_BIT5: equ %00100000
- mDDRK_BIT6: equ %01000000
- mDDRK_BIT7: equ %10000000
- ;*** SYNR - CRG Synthesizer Register; 0x00000034 ***
- SYNR: equ $00000034 ;*** SYNR - CRG Synthesizer Register; 0x00000034 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SYNR_SYN0: equ 0 ; CRG Synthesizer Bit 0
- SYNR_SYN1: equ 1 ; CRG Synthesizer Bit 1
- SYNR_SYN2: equ 2 ; CRG Synthesizer Bit 2
- SYNR_SYN3: equ 3 ; CRG Synthesizer Bit 3
- SYNR_SYN4: equ 4 ; CRG Synthesizer Bit 4
- SYNR_SYN5: equ 5 ; CRG Synthesizer Bit 5
- ; bit position masks
- mSYNR_SYN0: equ %00000001
- mSYNR_SYN1: equ %00000010
- mSYNR_SYN2: equ %00000100
- mSYNR_SYN3: equ %00001000
- mSYNR_SYN4: equ %00010000
- mSYNR_SYN5: equ %00100000
- ;*** REFDV - CRG Reference Divider Register; 0x00000035 ***
- REFDV: equ $00000035 ;*** REFDV - CRG Reference Divider Register; 0x00000035 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- REFDV_REFDV0: equ 0 ; CRG Reference Divider Bit 0
- REFDV_REFDV1: equ 1 ; CRG Reference Divider Bit 1
- REFDV_REFDV2: equ 2 ; CRG Reference Divider Bit 2
- REFDV_REFDV3: equ 3 ; CRG Reference Divider Bit 3
- ; bit position masks
- mREFDV_REFDV0: equ %00000001
- mREFDV_REFDV1: equ %00000010
- mREFDV_REFDV2: equ %00000100
- mREFDV_REFDV3: equ %00001000
- ;*** CRGFLG - CRG Flags Register; 0x00000037 ***
- CRGFLG: equ $00000037 ;*** CRGFLG - CRG Flags Register; 0x00000037 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- CRGFLG_SCM: equ 0 ; Self-clock mode Status
- CRGFLG_SCMIF: equ 1 ; Self-clock mode Interrupt Flag
- CRGFLG_TRACK: equ 2 ; Track Status
- CRGFLG_LOCK: equ 3 ; Lock Status
- CRGFLG_LOCKIF: equ 4 ; PLL Lock Interrupt Flag
- CRGFLG_LVRF: equ 5 ; Low Voltage Reset Flag
- CRGFLG_PORF: equ 6 ; Power on Reset Flag
- CRGFLG_RTIF: equ 7 ; Real Time Interrupt Flag
- ; bit position masks
- mCRGFLG_SCM: equ %00000001
- mCRGFLG_SCMIF: equ %00000010
- mCRGFLG_TRACK: equ %00000100
- mCRGFLG_LOCK: equ %00001000
- mCRGFLG_LOCKIF: equ %00010000
- mCRGFLG_LVRF: equ %00100000
- mCRGFLG_PORF: equ %01000000
- mCRGFLG_RTIF: equ %10000000
- ;*** CRGINT - CRG Interrupt Enable Register; 0x00000038 ***
- CRGINT: equ $00000038 ;*** CRGINT - CRG Interrupt Enable Register; 0x00000038 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- CRGINT_SCMIE: equ 1 ; Self-clock mode Interrupt Enable
- CRGINT_LOCKIE: equ 4 ; Lock Interrupt Enable
- CRGINT_RTIE: equ 7 ; Real Time Interrupt Enable
- ; bit position masks
- mCRGINT_SCMIE: equ %00000010
- mCRGINT_LOCKIE: equ %00010000
- mCRGINT_RTIE: equ %10000000
- ;*** CLKSEL - CRG Clock Select Register; 0x00000039 ***
- CLKSEL: equ $00000039 ;*** CLKSEL - CRG Clock Select Register; 0x00000039 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- CLKSEL_COPWAI: equ 0 ; COP stops in WAIT mode
- CLKSEL_RTIWAI: equ 1 ; RTI stops in WAIT mode
- CLKSEL_CWAI: equ 2 ; CLK24 and CLK23 stop in WAIT mode
- CLKSEL_PLLWAI: equ 3 ; PLL stops in WAIT mode
- CLKSEL_ROAWAI: equ 4 ; Reduced Oscillator Amplitude in WAIT mode
- CLKSEL_SYSWAI: equ 5 ; System clocks stop in WAIT mode
- CLKSEL_PSTP: equ 6 ; Pseudo Stop
- CLKSEL_PLLSEL: equ 7 ; PLL selected for system clock
- ; bit position masks
- mCLKSEL_COPWAI: equ %00000001
- mCLKSEL_RTIWAI: equ %00000010
- mCLKSEL_CWAI: equ %00000100
- mCLKSEL_PLLWAI: equ %00001000
- mCLKSEL_ROAWAI: equ %00010000
- mCLKSEL_SYSWAI: equ %00100000
- mCLKSEL_PSTP: equ %01000000
- mCLKSEL_PLLSEL: equ %10000000
- ;*** PLLCTL - CRG PLL Control Register; 0x0000003A ***
- PLLCTL: equ $0000003A ;*** PLLCTL - CRG PLL Control Register; 0x0000003A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PLLCTL_SCME: equ 0 ; Self-clock mode enable
- PLLCTL_PCE: equ 1 ; COP Enable during Pseudo Stop Bit
- PLLCTL_PRE: equ 2 ; RTI Enable during Pseudo Stop Bit
- PLLCTL_ACQ: equ 4 ; Acquisition
- PLLCTL_AUTO: equ 5 ; Automatic Bandwidth Control
- PLLCTL_PLLON: equ 6 ; Phase Lock Loop On
- PLLCTL_CME: equ 7 ; Clock Monitor Enable
- ; bit position masks
- mPLLCTL_SCME: equ %00000001
- mPLLCTL_PCE: equ %00000010
- mPLLCTL_PRE: equ %00000100
- mPLLCTL_ACQ: equ %00010000
- mPLLCTL_AUTO: equ %00100000
- mPLLCTL_PLLON: equ %01000000
- mPLLCTL_CME: equ %10000000
- ;*** RTICTL - CRG RTI Control Register; 0x0000003B ***
- RTICTL: equ $0000003B ;*** RTICTL - CRG RTI Control Register; 0x0000003B ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- RTICTL_RTR0: equ 0 ; Real Time Interrupt Modulus Counter Select Bit 0
- RTICTL_RTR1: equ 1 ; Real Time Interrupt Modulus Counter Select Bit 1
- RTICTL_RTR2: equ 2 ; Real Time Interrupt Modulus Counter Select Bit 2
- RTICTL_RTR3: equ 3 ; Real Time Interrupt Modulus Counter Select Bit 3
- RTICTL_RTR4: equ 4 ; Real Time Interrupt Prescale Rate Select Bit 4
- RTICTL_RTR5: equ 5 ; Real Time Interrupt Prescale Rate Select Bit 5
- RTICTL_RTR6: equ 6 ; Real Time Interrupt Prescale Rate Select Bit 6
- ; bit position masks
- mRTICTL_RTR0: equ %00000001
- mRTICTL_RTR1: equ %00000010
- mRTICTL_RTR2: equ %00000100
- mRTICTL_RTR3: equ %00001000
- mRTICTL_RTR4: equ %00010000
- mRTICTL_RTR5: equ %00100000
- mRTICTL_RTR6: equ %01000000
- ;*** COPCTL - CRG COP Control Register; 0x0000003C ***
- COPCTL: equ $0000003C ;*** COPCTL - CRG COP Control Register; 0x0000003C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- COPCTL_CR0: equ 0 ; COP Watchdog Timer Rate select Bit 0
- COPCTL_CR1: equ 1 ; COP Watchdog Timer Rate select Bit 1
- COPCTL_CR2: equ 2 ; COP Watchdog Timer Rate select Bit 2
- COPCTL_RSBCK: equ 6 ; COP and RTI stop in Active BDM mode Bit
- COPCTL_WCOP: equ 7 ; Window COP mode
- ; bit position masks
- mCOPCTL_CR0: equ %00000001
- mCOPCTL_CR1: equ %00000010
- mCOPCTL_CR2: equ %00000100
- mCOPCTL_RSBCK: equ %01000000
- mCOPCTL_WCOP: equ %10000000
- ;*** ARMCOP - CRG COP Timer Arm/Reset Register; 0x0000003F ***
- ARMCOP: equ $0000003F ;*** ARMCOP - CRG COP Timer Arm/Reset Register; 0x0000003F ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ARMCOP_BIT0: equ 0 ; CRG COP Timer Arm/Reset Bit 0
- ARMCOP_BIT1: equ 1 ; CRG COP Timer Arm/Reset Bit 1
- ARMCOP_BIT2: equ 2 ; CRG COP Timer Arm/Reset Bit 2
- ARMCOP_BIT3: equ 3 ; CRG COP Timer Arm/Reset Bit 3
- ARMCOP_BIT4: equ 4 ; CRG COP Timer Arm/Reset Bit 4
- ARMCOP_BIT5: equ 5 ; CRG COP Timer Arm/Reset Bit 5
- ARMCOP_BIT6: equ 6 ; CRG COP Timer Arm/Reset Bit 6
- ARMCOP_BIT7: equ 7 ; CRG COP Timer Arm/Reset Bit 7
- ; bit position masks
- mARMCOP_BIT0: equ %00000001
- mARMCOP_BIT1: equ %00000010
- mARMCOP_BIT2: equ %00000100
- mARMCOP_BIT3: equ %00001000
- mARMCOP_BIT4: equ %00010000
- mARMCOP_BIT5: equ %00100000
- mARMCOP_BIT6: equ %01000000
- mARMCOP_BIT7: equ %10000000
- ;*** TIM0_TIOS - TIM0 Timer Input Capture/Output Compare Select; 0x00000040 ***
- TIM0_TIOS: equ $00000040 ;*** TIM0_TIOS - TIM0 Timer Input Capture/Output Compare Select; 0x00000040 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_TIOS_IOS4: equ 4 ; Input Capture or Output Compare Channel Configuration Bit 4
- TIM0_TIOS_IOS5: equ 5 ; Input Capture or Output Compare Channel Configuration Bit 5
- TIM0_TIOS_IOS6: equ 6 ; Input Capture or Output Compare Channel Configuration Bit 6
- TIM0_TIOS_IOS7: equ 7 ; Input Capture or Output Compare Channel Configuration Bit 7
- ; bit position masks
- mTIM0_TIOS_IOS4: equ %00010000
- mTIM0_TIOS_IOS5: equ %00100000
- mTIM0_TIOS_IOS6: equ %01000000
- mTIM0_TIOS_IOS7: equ %10000000
- ;*** TIM0_CFORC - TIM0 Timer Compare Force Register; 0x00000041 ***
- TIM0_CFORC: equ $00000041 ;*** TIM0_CFORC - TIM0 Timer Compare Force Register; 0x00000041 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_CFORC_FOC4: equ 4 ; Force Output Compare Action for Channel 4
- TIM0_CFORC_FOC5: equ 5 ; Force Output Compare Action for Channel 5
- TIM0_CFORC_FOC6: equ 6 ; Force Output Compare Action for Channel 6
- TIM0_CFORC_FOC7: equ 7 ; Force Output Compare Action for Channel 7
- ; bit position masks
- mTIM0_CFORC_FOC4: equ %00010000
- mTIM0_CFORC_FOC5: equ %00100000
- mTIM0_CFORC_FOC6: equ %01000000
- mTIM0_CFORC_FOC7: equ %10000000
- ;*** TIM0_OC7M - TIM0 Output Compare 7 Mask Register; 0x00000042 ***
- TIM0_OC7M: equ $00000042 ;*** TIM0_OC7M - TIM0 Output Compare 7 Mask Register; 0x00000042 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_OC7M_OC7M4: equ 4 ; Output Compare 7 Mask Bit 4
- TIM0_OC7M_OC7M5: equ 5 ; Output Compare 7 Mask Bit 5
- TIM0_OC7M_OC7M6: equ 6 ; Output Compare 7 Mask Bit 6
- TIM0_OC7M_OC7M7: equ 7 ; Output Compare 7 Mask Bit 7
- ; bit position masks
- mTIM0_OC7M_OC7M4: equ %00010000
- mTIM0_OC7M_OC7M5: equ %00100000
- mTIM0_OC7M_OC7M6: equ %01000000
- mTIM0_OC7M_OC7M7: equ %10000000
- ;*** TIM0_OC7D - TIM0 Output Compare 7 Data Register; 0x00000043 ***
- TIM0_OC7D: equ $00000043 ;*** TIM0_OC7D - TIM0 Output Compare 7 Data Register; 0x00000043 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_OC7D_OC7D4: equ 4 ; Output Compare 7 Bit 4
- TIM0_OC7D_OC7D5: equ 5 ; Output Compare 7 Bit 5
- TIM0_OC7D_OC7D6: equ 6 ; Output Compare 7 Bit 6
- TIM0_OC7D_OC7D7: equ 7 ; Output Compare 7 Bit 7
- ; bit position masks
- mTIM0_OC7D_OC7D4: equ %00010000
- mTIM0_OC7D_OC7D5: equ %00100000
- mTIM0_OC7D_OC7D6: equ %01000000
- mTIM0_OC7D_OC7D7: equ %10000000
- ;*** TIM0_TCNT - TIM0 Timer Count Register; 0x00000044 ***
- TIM0_TCNT: equ $00000044 ;*** TIM0_TCNT - TIM0 Timer Count Register; 0x00000044 ***
- ;*** TIM0_TCNTHi - TIM0 Timer Count Register High; 0x00000044 ***
- TIM0_TCNTHi: equ $00000044 ;*** TIM0_TCNTHi - TIM0 Timer Count Register High; 0x00000044 ***
- ;*** TIM0_TCNTLo - TIM0 Timer Count Register Low; 0x00000045 ***
- TIM0_TCNTLo: equ $00000045 ;*** TIM0_TCNTLo - TIM0 Timer Count Register Low; 0x00000045 ***
- ;*** TIM0_TSCR1 - TIM0 Timer System Control Register1; 0x00000046 ***
- TIM0_TSCR1: equ $00000046 ;*** TIM0_TSCR1 - TIM0 Timer System Control Register1; 0x00000046 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_TSCR1_TFFCA: equ 4 ; Timer Fast Flag Clear All
- TIM0_TSCR1_TSFRZ: equ 5 ; Timer and Modulus Counter Stop While in Freeze Mode
- TIM0_TSCR1_TSWAI: equ 6 ; Timer Module Stops While in Wait
- TIM0_TSCR1_TEN: equ 7 ; Timer Enable
- ; bit position masks
- mTIM0_TSCR1_TFFCA: equ %00010000
- mTIM0_TSCR1_TSFRZ: equ %00100000
- mTIM0_TSCR1_TSWAI: equ %01000000
- mTIM0_TSCR1_TEN: equ %10000000
- ;*** TIM0_TTOV - TIM0 Timer Toggle On Overflow Register; 0x00000047 ***
- TIM0_TTOV: equ $00000047 ;*** TIM0_TTOV - TIM0 Timer Toggle On Overflow Register; 0x00000047 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_TTOV_TOV4: equ 4 ; Toggle On Overflow Bit 4
- TIM0_TTOV_TOV5: equ 5 ; Toggle On Overflow Bit 5
- TIM0_TTOV_TOV6: equ 6 ; Toggle On Overflow Bit 6
- TIM0_TTOV_TOV7: equ 7 ; Toggle On Overflow Bit 7
- ; bit position masks
- mTIM0_TTOV_TOV4: equ %00010000
- mTIM0_TTOV_TOV5: equ %00100000
- mTIM0_TTOV_TOV6: equ %01000000
- mTIM0_TTOV_TOV7: equ %10000000
- ;*** TIM0_TCTL1 - TIM0 Timer Control Register 1; 0x00000048 ***
- TIM0_TCTL1: equ $00000048 ;*** TIM0_TCTL1 - TIM0 Timer Control Register 1; 0x00000048 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_TCTL1_OL4: equ 0 ; Output Level Bit 4
- TIM0_TCTL1_OM4: equ 1 ; Output Mode Bit 4
- TIM0_TCTL1_OL5: equ 2 ; Output Level Bit 5
- TIM0_TCTL1_OM5: equ 3 ; Output Mode Bit 5
- TIM0_TCTL1_OL6: equ 4 ; Output Level Bit 6
- TIM0_TCTL1_OM6: equ 5 ; Output Mode Bit 6
- TIM0_TCTL1_OL7: equ 6 ; Output Level Bit 7
- TIM0_TCTL1_OM7: equ 7 ; Output Mode Bit 7
- ; bit position masks
- mTIM0_TCTL1_OL4: equ %00000001
- mTIM0_TCTL1_OM4: equ %00000010
- mTIM0_TCTL1_OL5: equ %00000100
- mTIM0_TCTL1_OM5: equ %00001000
- mTIM0_TCTL1_OL6: equ %00010000
- mTIM0_TCTL1_OM6: equ %00100000
- mTIM0_TCTL1_OL7: equ %01000000
- mTIM0_TCTL1_OM7: equ %10000000
- ;*** TIM0_TCTL3 - TIM0 Timer Control Register 3; 0x0000004A ***
- TIM0_TCTL3: equ $0000004A ;*** TIM0_TCTL3 - TIM0 Timer Control Register 3; 0x0000004A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_TCTL3_EDG4A: equ 0 ; Input Capture Edge Control 4A
- TIM0_TCTL3_EDG4B: equ 1 ; Input Capture Edge Control 4B
- TIM0_TCTL3_EDG5A: equ 2 ; Input Capture Edge Control 5A
- TIM0_TCTL3_EDG5B: equ 3 ; Input Capture Edge Control 5B
- TIM0_TCTL3_EDG6A: equ 4 ; Input Capture Edge Control 6A
- TIM0_TCTL3_EDG6B: equ 5 ; Input Capture Edge Control 6B
- TIM0_TCTL3_EDG7A: equ 6 ; Input Capture Edge Control 7A
- TIM0_TCTL3_EDG7B: equ 7 ; Input Capture Edge Control 7B
- ; bit position masks
- mTIM0_TCTL3_EDG4A: equ %00000001
- mTIM0_TCTL3_EDG4B: equ %00000010
- mTIM0_TCTL3_EDG5A: equ %00000100
- mTIM0_TCTL3_EDG5B: equ %00001000
- mTIM0_TCTL3_EDG6A: equ %00010000
- mTIM0_TCTL3_EDG6B: equ %00100000
- mTIM0_TCTL3_EDG7A: equ %01000000
- mTIM0_TCTL3_EDG7B: equ %10000000
- ;*** TIM0_TIE - TIM0 Timer Interrupt Enable Register; 0x0000004C ***
- TIM0_TIE: equ $0000004C ;*** TIM0_TIE - TIM0 Timer Interrupt Enable Register; 0x0000004C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_TIE_C4I: equ 4 ; Input Capture/Output Compare Interrupt Enable Bit 4
- TIM0_TIE_C5I: equ 5 ; Input Capture/Output Compare Interrupt Enable Bit 5
- TIM0_TIE_C6I: equ 6 ; Input Capture/Output Compare Interrupt Enable Bit 6
- TIM0_TIE_C7I: equ 7 ; Input Capture/Output Compare Interrupt Enable Bit 7
- ; bit position masks
- mTIM0_TIE_C4I: equ %00010000
- mTIM0_TIE_C5I: equ %00100000
- mTIM0_TIE_C6I: equ %01000000
- mTIM0_TIE_C7I: equ %10000000
- ;*** TIM0_TSCR2 - TIM0 Timer System Control Register 2; 0x0000004D ***
- TIM0_TSCR2: equ $0000004D ;*** TIM0_TSCR2 - TIM0 Timer System Control Register 2; 0x0000004D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_TSCR2_PR0: equ 0 ; Timer Prescaler Select Bit 0
- TIM0_TSCR2_PR1: equ 1 ; Timer Prescaler Select Bit 1
- TIM0_TSCR2_PR2: equ 2 ; Timer Prescaler Select Bit 2
- TIM0_TSCR2_TCRE: equ 3 ; Timer Counter Reset Enable
- TIM0_TSCR2_TOI: equ 7 ; Timer Overflow Interrupt Enable
- ; bit position masks
- mTIM0_TSCR2_PR0: equ %00000001
- mTIM0_TSCR2_PR1: equ %00000010
- mTIM0_TSCR2_PR2: equ %00000100
- mTIM0_TSCR2_TCRE: equ %00001000
- mTIM0_TSCR2_TOI: equ %10000000
- ;*** TIM0_TFLG1 - TIM0 Main Timer Interrupt Flag 1; 0x0000004E ***
- TIM0_TFLG1: equ $0000004E ;*** TIM0_TFLG1 - TIM0 Main Timer Interrupt Flag 1; 0x0000004E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_TFLG1_C4F: equ 4 ; Input Capture/Output Compare Channel Flag 4
- TIM0_TFLG1_C5F: equ 5 ; Input Capture/Output Compare Channel Flag 5
- TIM0_TFLG1_C6F: equ 6 ; Input Capture/Output Compare Channel Flag 6
- TIM0_TFLG1_C7F: equ 7 ; Input Capture/Output Compare Channel Flag 7
- ; bit position masks
- mTIM0_TFLG1_C4F: equ %00010000
- mTIM0_TFLG1_C5F: equ %00100000
- mTIM0_TFLG1_C6F: equ %01000000
- mTIM0_TFLG1_C7F: equ %10000000
- ;*** TIM0_TFLG2 - TIM0 Main Timer Interrupt Flag 2; 0x0000004F ***
- TIM0_TFLG2: equ $0000004F ;*** TIM0_TFLG2 - TIM0 Main Timer Interrupt Flag 2; 0x0000004F ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_TFLG2_TOF: equ 7 ; Timer Overflow Flag
- ; bit position masks
- mTIM0_TFLG2_TOF: equ %10000000
- ;*** TIM0_TC4 - TIM0 Timer Input Capture/Output Compare Register 4; 0x00000058 ***
- TIM0_TC4: equ $00000058 ;*** TIM0_TC4 - TIM0 Timer Input Capture/Output Compare Register 4; 0x00000058 ***
- ;*** TIM0_TC4Hi - TIM0 Timer Input Capture/Output Compare Register 4 High; 0x00000058 ***
- TIM0_TC4Hi: equ $00000058 ;*** TIM0_TC4Hi - TIM0 Timer Input Capture/Output Compare Register 4 High; 0x00000058 ***
- ;*** TIM0_TC4Lo - TIM0 Timer Input Capture/Output Compare Register 4 Low; 0x00000059 ***
- TIM0_TC4Lo: equ $00000059 ;*** TIM0_TC4Lo - TIM0 Timer Input Capture/Output Compare Register 4 Low; 0x00000059 ***
- ;*** TIM0_TC5 - TIM0 Timer Input Capture/Output Compare Register 5; 0x0000005A ***
- TIM0_TC5: equ $0000005A ;*** TIM0_TC5 - TIM0 Timer Input Capture/Output Compare Register 5; 0x0000005A ***
- ;*** TIM0_TC5Hi - TIM0 Timer Input Capture/Output Compare Register 5 High; 0x0000005A ***
- TIM0_TC5Hi: equ $0000005A ;*** TIM0_TC5Hi - TIM0 Timer Input Capture/Output Compare Register 5 High; 0x0000005A ***
- ;*** TIM0_TC5Lo - TIM0 Timer Input Capture/Output Compare Register 5 Low; 0x0000005B ***
- TIM0_TC5Lo: equ $0000005B ;*** TIM0_TC5Lo - TIM0 Timer Input Capture/Output Compare Register 5 Low; 0x0000005B ***
- ;*** TIM0_TC6 - TIM0 Timer Input Capture/Output Compare Register 6; 0x0000005C ***
- TIM0_TC6: equ $0000005C ;*** TIM0_TC6 - TIM0 Timer Input Capture/Output Compare Register 6; 0x0000005C ***
- ;*** TIM0_TC6Hi - TIM0 Timer Input Capture/Output Compare Register 6 High; 0x0000005C ***
- TIM0_TC6Hi: equ $0000005C ;*** TIM0_TC6Hi - TIM0 Timer Input Capture/Output Compare Register 6 High; 0x0000005C ***
- ;*** TIM0_TC6Lo - TIM0 Timer Input Capture/Output Compare Register 6 Low; 0x0000005D ***
- TIM0_TC6Lo: equ $0000005D ;*** TIM0_TC6Lo - TIM0 Timer Input Capture/Output Compare Register 6 Low; 0x0000005D ***
- ;*** TIM0_TC7 - TIM0 Timer Input Capture/Output Compare Register 7; 0x0000005E ***
- TIM0_TC7: equ $0000005E ;*** TIM0_TC7 - TIM0 Timer Input Capture/Output Compare Register 7; 0x0000005E ***
- ;*** TIM0_TC7Hi - TIM0 Timer Input Capture/Output Compare Register 7 High; 0x0000005E ***
- TIM0_TC7Hi: equ $0000005E ;*** TIM0_TC7Hi - TIM0 Timer Input Capture/Output Compare Register 7 High; 0x0000005E ***
- ;*** TIM0_TC7Lo - TIM0 Timer Input Capture/Output Compare Register 7 Low; 0x0000005F ***
- TIM0_TC7Lo: equ $0000005F ;*** TIM0_TC7Lo - TIM0 Timer Input Capture/Output Compare Register 7 Low; 0x0000005F ***
- ;*** TIM0_PACTL - TIM0 16-Bit Pulse Accumulator A Control Register; 0x00000060 ***
- TIM0_PACTL: equ $00000060 ;*** TIM0_PACTL - TIM0 16-Bit Pulse Accumulator A Control Register; 0x00000060 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_PACTL_PAI: equ 0 ; Pulse Accumulator Input Interrupt enable
- TIM0_PACTL_PAOVI: equ 1 ; Pulse Accumulator A Overflow Interrupt enable
- TIM0_PACTL_CLK0: equ 2 ; Clock Select Bit 0
- TIM0_PACTL_CLK1: equ 3 ; Clock Select Bit 1
- TIM0_PACTL_PEDGE: equ 4 ; Pulse Accumulator Edge Control
- TIM0_PACTL_PAMOD: equ 5 ; Pulse Accumulator Mode
- TIM0_PACTL_PAEN: equ 6 ; Pulse Accumulator A System Enable
- ; bit position masks
- mTIM0_PACTL_PAI: equ %00000001
- mTIM0_PACTL_PAOVI: equ %00000010
- mTIM0_PACTL_CLK0: equ %00000100
- mTIM0_PACTL_CLK1: equ %00001000
- mTIM0_PACTL_PEDGE: equ %00010000
- mTIM0_PACTL_PAMOD: equ %00100000
- mTIM0_PACTL_PAEN: equ %01000000
- ;*** TIM0_PAFLG - TIM0 Pulse Accumulator A Flag Register; 0x00000061 ***
- TIM0_PAFLG: equ $00000061 ;*** TIM0_PAFLG - TIM0 Pulse Accumulator A Flag Register; 0x00000061 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM0_PAFLG_PAIF: equ 0 ; Pulse Accumulator Input edge Flag
- TIM0_PAFLG_PAOVF: equ 1 ; Pulse Accumulator A Overflow Flag
- ; bit position masks
- mTIM0_PAFLG_PAIF: equ %00000001
- mTIM0_PAFLG_PAOVF: equ %00000010
- ;*** TIM0_PACNT - TIM0 Pulse Accumulators Count Register; 0x00000062 ***
- TIM0_PACNT: equ $00000062 ;*** TIM0_PACNT - TIM0 Pulse Accumulators Count Register; 0x00000062 ***
- ;*** ATDCTL23 - ATD Control Register 23; 0x00000082 ***
- ATDCTL23: equ $00000082 ;*** ATDCTL23 - ATD Control Register 23; 0x00000082 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDCTL23_FRZ0: equ 0 ; Background Debug Freeze Enable Bit 0
- ATDCTL23_FRZ1: equ 1 ; Background Debug Freeze Enable Bit 1
- ATDCTL23_FIFO: equ 2 ; Result Register FIFO Mode
- ATDCTL23_S1C: equ 3 ; Conversion Sequence Length 1
- ATDCTL23_S2C: equ 4 ; Conversion Sequence Length 2
- ATDCTL23_S4C: equ 5 ; Conversion Sequence Length 4
- ATDCTL23_S8C: equ 6 ; Conversion Sequence Length 8
- ATDCTL23_ASCIF: equ 8 ; ATD Sequence Complete Interrupt Flag
- ATDCTL23_ASCIE: equ 9 ; ATD Sequence Complete Interrupt Enable
- ATDCTL23_ETRIGE: equ 10 ; External Trigger Mode enable
- ATDCTL23_ETRIGP: equ 11 ; External Trigger Polarity
- ATDCTL23_ETRIGLE: equ 12 ; External Trigger Level/Edge control
- ATDCTL23_AWAI: equ 13 ; ATD Power Down in Wait Mode
- ATDCTL23_AFFC: equ 14 ; ATD Fast Conversion Complete Flag Clear
- ATDCTL23_ADPU: equ 15 ; ATD Disable / Power Down
- ; bit position masks
- mATDCTL23_FRZ0: equ %00000001
- mATDCTL23_FRZ1: equ %00000010
- mATDCTL23_FIFO: equ %00000100
- mATDCTL23_S1C: equ %00001000
- mATDCTL23_S2C: equ %00010000
- mATDCTL23_S4C: equ %00100000
- mATDCTL23_S8C: equ %01000000
- mATDCTL23_ASCIF: equ %100000000
- mATDCTL23_ASCIE: equ %1000000000
- mATDCTL23_ETRIGE: equ %10000000000
- mATDCTL23_ETRIGP: equ %100000000000
- mATDCTL23_ETRIGLE: equ %1000000000000
- mATDCTL23_AWAI: equ %10000000000000
- mATDCTL23_AFFC: equ %100000000000000
- mATDCTL23_ADPU: equ %1000000000000000
- ;*** ATDCTL2 - ATD Control Register 2; 0x00000082 ***
- ATDCTL2: equ $00000082 ;*** ATDCTL2 - ATD Control Register 2; 0x00000082 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDCTL2_ASCIF: equ 0 ; ATD Sequence Complete Interrupt Flag
- ATDCTL2_ASCIE: equ 1 ; ATD Sequence Complete Interrupt Enable
- ATDCTL2_ETRIGE: equ 2 ; External Trigger Mode enable
- ATDCTL2_ETRIGP: equ 3 ; External Trigger Polarity
- ATDCTL2_ETRIGLE: equ 4 ; External Trigger Level/Edge control
- ATDCTL2_AWAI: equ 5 ; ATD Power Down in Wait Mode
- ATDCTL2_AFFC: equ 6 ; ATD Fast Conversion Complete Flag Clear
- ATDCTL2_ADPU: equ 7 ; ATD Disable / Power Down
- ; bit position masks
- mATDCTL2_ASCIF: equ %00000001
- mATDCTL2_ASCIE: equ %00000010
- mATDCTL2_ETRIGE: equ %00000100
- mATDCTL2_ETRIGP: equ %00001000
- mATDCTL2_ETRIGLE: equ %00010000
- mATDCTL2_AWAI: equ %00100000
- mATDCTL2_AFFC: equ %01000000
- mATDCTL2_ADPU: equ %10000000
- ;*** ATDCTL3 - ATD Control Register 3; 0x00000083 ***
- ATDCTL3: equ $00000083 ;*** ATDCTL3 - ATD Control Register 3; 0x00000083 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDCTL3_FRZ0: equ 0 ; Background Debug Freeze Enable Bit 0
- ATDCTL3_FRZ1: equ 1 ; Background Debug Freeze Enable Bit 1
- ATDCTL3_FIFO: equ 2 ; Result Register FIFO Mode
- ATDCTL3_S1C: equ 3 ; Conversion Sequence Length 1
- ATDCTL3_S2C: equ 4 ; Conversion Sequence Length 2
- ATDCTL3_S4C: equ 5 ; Conversion Sequence Length 4
- ATDCTL3_S8C: equ 6 ; Conversion Sequence Length 8
- ; bit position masks
- mATDCTL3_FRZ0: equ %00000001
- mATDCTL3_FRZ1: equ %00000010
- mATDCTL3_FIFO: equ %00000100
- mATDCTL3_S1C: equ %00001000
- mATDCTL3_S2C: equ %00010000
- mATDCTL3_S4C: equ %00100000
- mATDCTL3_S8C: equ %01000000
- ;*** ATDCTL45 - ATD Control Register 45; 0x00000084 ***
- ATDCTL45: equ $00000084 ;*** ATDCTL45 - ATD Control Register 45; 0x00000084 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDCTL45_CA: equ 0 ; Analog Input Channel Select Code A
- ATDCTL45_CB: equ 1 ; Analog Input Channel Select Code B
- ATDCTL45_CC: equ 2 ; Analog Input Channel Select Code C
- ATDCTL45_CD: equ 3 ; Analog Input Channel Select Code D
- ATDCTL45_MULT: equ 4 ; Multi-Channel Sample Mode
- ATDCTL45_SCAN: equ 5 ; Continuous Conversion Sequence Mode
- ATDCTL45_DSGN: equ 6 ; Signed/Unsigned Result Data Mode
- ATDCTL45_DJM: equ 7 ; Result Register Data Justification Mode
- ATDCTL45_PRS0: equ 8 ; ATD Clock Prescaler 0
- ATDCTL45_PRS1: equ 9 ; ATD Clock Prescaler 1
- ATDCTL45_PRS2: equ 10 ; ATD Clock Prescaler 2
- ATDCTL45_PRS3: equ 11 ; ATD Clock Prescaler 3
- ATDCTL45_PRS4: equ 12 ; ATD Clock Prescaler 4
- ATDCTL45_SMP0: equ 13 ; Sample Time Select 0
- ATDCTL45_SMP1: equ 14 ; Sample Time Select 1
- ATDCTL45_SRES8: equ 15 ; ATD Resolution Select
- ; bit position masks
- mATDCTL45_CA: equ %00000001
- mATDCTL45_CB: equ %00000010
- mATDCTL45_CC: equ %00000100
- mATDCTL45_CD: equ %00001000
- mATDCTL45_MULT: equ %00010000
- mATDCTL45_SCAN: equ %00100000
- mATDCTL45_DSGN: equ %01000000
- mATDCTL45_DJM: equ %10000000
- mATDCTL45_PRS0: equ %100000000
- mATDCTL45_PRS1: equ %1000000000
- mATDCTL45_PRS2: equ %10000000000
- mATDCTL45_PRS3: equ %100000000000
- mATDCTL45_PRS4: equ %1000000000000
- mATDCTL45_SMP0: equ %10000000000000
- mATDCTL45_SMP1: equ %100000000000000
- mATDCTL45_SRES8: equ %1000000000000000
- ;*** ATDCTL4 - ATD Control Register 4; 0x00000084 ***
- ATDCTL4: equ $00000084 ;*** ATDCTL4 - ATD Control Register 4; 0x00000084 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDCTL4_PRS0: equ 0 ; ATD Clock Prescaler 0
- ATDCTL4_PRS1: equ 1 ; ATD Clock Prescaler 1
- ATDCTL4_PRS2: equ 2 ; ATD Clock Prescaler 2
- ATDCTL4_PRS3: equ 3 ; ATD Clock Prescaler 3
- ATDCTL4_PRS4: equ 4 ; ATD Clock Prescaler 4
- ATDCTL4_SMP0: equ 5 ; Sample Time Select 0
- ATDCTL4_SMP1: equ 6 ; Sample Time Select 1
- ATDCTL4_SRES8: equ 7 ; ATD Resolution Select
- ; bit position masks
- mATDCTL4_PRS0: equ %00000001
- mATDCTL4_PRS1: equ %00000010
- mATDCTL4_PRS2: equ %00000100
- mATDCTL4_PRS3: equ %00001000
- mATDCTL4_PRS4: equ %00010000
- mATDCTL4_SMP0: equ %00100000
- mATDCTL4_SMP1: equ %01000000
- mATDCTL4_SRES8: equ %10000000
- ;*** ATDCTL5 - ATD Control Register 5; 0x00000085 ***
- ATDCTL5: equ $00000085 ;*** ATDCTL5 - ATD Control Register 5; 0x00000085 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDCTL5_CA: equ 0 ; Analog Input Channel Select Code A
- ATDCTL5_CB: equ 1 ; Analog Input Channel Select Code B
- ATDCTL5_CC: equ 2 ; Analog Input Channel Select Code C
- ATDCTL5_CD: equ 3 ; Analog Input Channel Select Code D
- ATDCTL5_MULT: equ 4 ; Multi-Channel Sample Mode
- ATDCTL5_SCAN: equ 5 ; Continuous Conversion Sequence Mode
- ATDCTL5_DSGN: equ 6 ; Signed/Unsigned Result Data Mode
- ATDCTL5_DJM: equ 7 ; Result Register Data Justification Mode
- ; bit position masks
- mATDCTL5_CA: equ %00000001
- mATDCTL5_CB: equ %00000010
- mATDCTL5_CC: equ %00000100
- mATDCTL5_CD: equ %00001000
- mATDCTL5_MULT: equ %00010000
- mATDCTL5_SCAN: equ %00100000
- mATDCTL5_DSGN: equ %01000000
- mATDCTL5_DJM: equ %10000000
- ;*** ATDSTAT0 - ATD Status Register 0; 0x00000086 ***
- ATDSTAT0: equ $00000086 ;*** ATDSTAT0 - ATD Status Register 0; 0x00000086 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDSTAT0_CC0: equ 0 ; Conversion Counter 0
- ATDSTAT0_CC1: equ 1 ; Conversion Counter 1
- ATDSTAT0_CC2: equ 2 ; Conversion Counter 2
- ATDSTAT0_CC3: equ 3 ; Conversion Counter 3
- ATDSTAT0_FIFOR: equ 4 ; FIFO Over Run Flag
- ATDSTAT0_ETORF: equ 5 ; External Trigger Overrun Flag
- ATDSTAT0_SCF: equ 7 ; Sequence Complete Flag
- ; bit position masks
- mATDSTAT0_CC0: equ %00000001
- mATDSTAT0_CC1: equ %00000010
- mATDSTAT0_CC2: equ %00000100
- mATDSTAT0_CC3: equ %00001000
- mATDSTAT0_FIFOR: equ %00010000
- mATDSTAT0_ETORF: equ %00100000
- mATDSTAT0_SCF: equ %10000000
- ;*** ATDTEST1 - ATD Test Register; 0x00000089 ***
- ATDTEST1: equ $00000089 ;*** ATDTEST1 - ATD Test Register; 0x00000089 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDTEST1_SC: equ 0 ; Special Channel Conversion Bit
- ; bit position masks
- mATDTEST1_SC: equ %00000001
- ;*** ATDSTAT2 - ATD Status Register 2; 0x0000008A ***
- ATDSTAT2: equ $0000008A ;*** ATDSTAT2 - ATD Status Register 2; 0x0000008A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDSTAT2_CCF8: equ 0 ; Conversion Complete Flag 8
- ATDSTAT2_CCF9: equ 1 ; Conversion Complete Flag 9
- ATDSTAT2_CCF10: equ 2 ; Conversion Complete Flag 10
- ATDSTAT2_CCF11: equ 3 ; Conversion Complete Flag 11
- ATDSTAT2_CCF12: equ 4 ; Conversion Complete Flag 12
- ATDSTAT2_CCF13: equ 5 ; Conversion Complete Flag 13
- ATDSTAT2_CCF14: equ 6 ; Conversion Complete Flag 14
- ATDSTAT2_CCF15: equ 7 ; Conversion Complete Flag 15
- ; bit position masks
- mATDSTAT2_CCF8: equ %00000001
- mATDSTAT2_CCF9: equ %00000010
- mATDSTAT2_CCF10: equ %00000100
- mATDSTAT2_CCF11: equ %00001000
- mATDSTAT2_CCF12: equ %00010000
- mATDSTAT2_CCF13: equ %00100000
- mATDSTAT2_CCF14: equ %01000000
- mATDSTAT2_CCF15: equ %10000000
- ;*** ATDSTAT1 - ATD Status Register 1; 0x0000008B ***
- ATDSTAT1: equ $0000008B ;*** ATDSTAT1 - ATD Status Register 1; 0x0000008B ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDSTAT1_CCF0: equ 0 ; Conversion Complete Flag 0
- ATDSTAT1_CCF1: equ 1 ; Conversion Complete Flag 1
- ATDSTAT1_CCF2: equ 2 ; Conversion Complete Flag 2
- ATDSTAT1_CCF3: equ 3 ; Conversion Complete Flag 3
- ATDSTAT1_CCF4: equ 4 ; Conversion Complete Flag 4
- ATDSTAT1_CCF5: equ 5 ; Conversion Complete Flag 5
- ATDSTAT1_CCF6: equ 6 ; Conversion Complete Flag 6
- ATDSTAT1_CCF7: equ 7 ; Conversion Complete Flag 7
- ; bit position masks
- mATDSTAT1_CCF0: equ %00000001
- mATDSTAT1_CCF1: equ %00000010
- mATDSTAT1_CCF2: equ %00000100
- mATDSTAT1_CCF3: equ %00001000
- mATDSTAT1_CCF4: equ %00010000
- mATDSTAT1_CCF5: equ %00100000
- mATDSTAT1_CCF6: equ %01000000
- mATDSTAT1_CCF7: equ %10000000
- ;*** ATDDIEN - ATD Input Enable Register; 0x0000008C ***
- ATDDIEN: equ $0000008C ;*** ATDDIEN - ATD Input Enable Register; 0x0000008C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDIEN_IEN0: equ 0 ; ATD Digital Input Enable on channel 0
- ATDDIEN_IEN1: equ 1 ; ATD Digital Input Enable on channel 1
- ATDDIEN_IEN2: equ 2 ; ATD Digital Input Enable on channel 2
- ATDDIEN_IEN3: equ 3 ; ATD Digital Input Enable on channel 3
- ATDDIEN_IEN4: equ 4 ; ATD Digital Input Enable on channel 4
- ATDDIEN_IEN5: equ 5 ; ATD Digital Input Enable on channel 5
- ATDDIEN_IEN6: equ 6 ; ATD Digital Input Enable on channel 6
- ATDDIEN_IEN7: equ 7 ; ATD Digital Input Enable on channel 7
- ATDDIEN_IEN8: equ 8 ; ATD Digital Input Enable on channel 8
- ATDDIEN_IEN9: equ 9 ; ATD Digital Input Enable on channel 9
- ATDDIEN_IEN10: equ 10 ; ATD Digital Input Enable on channel 10
- ATDDIEN_IEN11: equ 11 ; ATD Digital Input Enable on channel 11
- ATDDIEN_IEN12: equ 12 ; ATD Digital Input Enable on channel 12
- ATDDIEN_IEN13: equ 13 ; ATD Digital Input Enable on channel 13
- ATDDIEN_IEN14: equ 14 ; ATD Digital Input Enable on channel 14
- ATDDIEN_IEN15: equ 15 ; ATD Digital Input Enable on channel 15
- ; bit position masks
- mATDDIEN_IEN0: equ %00000001
- mATDDIEN_IEN1: equ %00000010
- mATDDIEN_IEN2: equ %00000100
- mATDDIEN_IEN3: equ %00001000
- mATDDIEN_IEN4: equ %00010000
- mATDDIEN_IEN5: equ %00100000
- mATDDIEN_IEN6: equ %01000000
- mATDDIEN_IEN7: equ %10000000
- mATDDIEN_IEN8: equ %100000000
- mATDDIEN_IEN9: equ %1000000000
- mATDDIEN_IEN10: equ %10000000000
- mATDDIEN_IEN11: equ %100000000000
- mATDDIEN_IEN12: equ %1000000000000
- mATDDIEN_IEN13: equ %10000000000000
- mATDDIEN_IEN14: equ %100000000000000
- mATDDIEN_IEN15: equ %1000000000000000
- ;*** ATDDIEN0 - ATD Input Enable Register 0; 0x0000008C ***
- ATDDIEN0: equ $0000008C ;*** ATDDIEN0 - ATD Input Enable Register 0; 0x0000008C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDIEN0_IEN8: equ 0 ; ATD Digital Input Enable on channel 8
- ATDDIEN0_IEN9: equ 1 ; ATD Digital Input Enable on channel 9
- ATDDIEN0_IEN10: equ 2 ; ATD Digital Input Enable on channel 10
- ATDDIEN0_IEN11: equ 3 ; ATD Digital Input Enable on channel 11
- ATDDIEN0_IEN12: equ 4 ; ATD Digital Input Enable on channel 12
- ATDDIEN0_IEN13: equ 5 ; ATD Digital Input Enable on channel 13
- ATDDIEN0_IEN14: equ 6 ; ATD Digital Input Enable on channel 14
- ATDDIEN0_IEN15: equ 7 ; ATD Digital Input Enable on channel 15
- ; bit position masks
- mATDDIEN0_IEN8: equ %00000001
- mATDDIEN0_IEN9: equ %00000010
- mATDDIEN0_IEN10: equ %00000100
- mATDDIEN0_IEN11: equ %00001000
- mATDDIEN0_IEN12: equ %00010000
- mATDDIEN0_IEN13: equ %00100000
- mATDDIEN0_IEN14: equ %01000000
- mATDDIEN0_IEN15: equ %10000000
- ;*** ATDDIEN1 - ATD Input Enable Register 1; 0x0000008D ***
- ATDDIEN1: equ $0000008D ;*** ATDDIEN1 - ATD Input Enable Register 1; 0x0000008D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDIEN1_IEN0: equ 0 ; ATD Digital Input Enable on channel 0
- ATDDIEN1_IEN1: equ 1 ; ATD Digital Input Enable on channel 1
- ATDDIEN1_IEN2: equ 2 ; ATD Digital Input Enable on channel 2
- ATDDIEN1_IEN3: equ 3 ; ATD Digital Input Enable on channel 3
- ATDDIEN1_IEN4: equ 4 ; ATD Digital Input Enable on channel 4
- ATDDIEN1_IEN5: equ 5 ; ATD Digital Input Enable on channel 5
- ATDDIEN1_IEN6: equ 6 ; ATD Digital Input Enable on channel 6
- ATDDIEN1_IEN7: equ 7 ; ATD Digital Input Enable on channel 7
- ; bit position masks
- mATDDIEN1_IEN0: equ %00000001
- mATDDIEN1_IEN1: equ %00000010
- mATDDIEN1_IEN2: equ %00000100
- mATDDIEN1_IEN3: equ %00001000
- mATDDIEN1_IEN4: equ %00010000
- mATDDIEN1_IEN5: equ %00100000
- mATDDIEN1_IEN6: equ %01000000
- mATDDIEN1_IEN7: equ %10000000
- ;*** PORTAD0 - Port AD0 Register; 0x0000008E ***
- PORTAD0: equ $0000008E ;*** PORTAD0 - Port AD0 Register; 0x0000008E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PORTAD0_PTAD8: equ 0 ; Port AD Bit 8
- PORTAD0_PTAD9: equ 1 ; Port AD Bit 9
- PORTAD0_PTAD10: equ 2 ; Port AD Bit 10
- PORTAD0_PTAD11: equ 3 ; Port AD Bit 11
- PORTAD0_PTAD12: equ 4 ; Port AD Bit 12
- PORTAD0_PTAD13: equ 5 ; Port AD Bit 13
- PORTAD0_PTAD14: equ 6 ; Port AD Bit 14
- PORTAD0_PTAD15: equ 7 ; Port AD Bit 15
- ; bit position masks
- mPORTAD0_PTAD8: equ %00000001
- mPORTAD0_PTAD9: equ %00000010
- mPORTAD0_PTAD10: equ %00000100
- mPORTAD0_PTAD11: equ %00001000
- mPORTAD0_PTAD12: equ %00010000
- mPORTAD0_PTAD13: equ %00100000
- mPORTAD0_PTAD14: equ %01000000
- mPORTAD0_PTAD15: equ %10000000
- ;*** PORTAD1 - Port AD1 Register; 0x0000008F ***
- PORTAD1: equ $0000008F ;*** PORTAD1 - Port AD1 Register; 0x0000008F ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PORTAD1_PTAD0: equ 0 ; Port AD Bit 0
- PORTAD1_PTAD1: equ 1 ; Port AD Bit 1
- PORTAD1_PTAD2: equ 2 ; Port AD Bit 2
- PORTAD1_PTAD3: equ 3 ; Port AD Bit 3
- PORTAD1_PTAD4: equ 4 ; Port AD Bit 4
- PORTAD1_PTAD5: equ 5 ; Port AD Bit 5
- PORTAD1_PTAD6: equ 6 ; Port AD Bit 6
- PORTAD1_PTAD7: equ 7 ; Port AD Bit 7
- ; bit position masks
- mPORTAD1_PTAD0: equ %00000001
- mPORTAD1_PTAD1: equ %00000010
- mPORTAD1_PTAD2: equ %00000100
- mPORTAD1_PTAD3: equ %00001000
- mPORTAD1_PTAD4: equ %00010000
- mPORTAD1_PTAD5: equ %00100000
- mPORTAD1_PTAD6: equ %01000000
- mPORTAD1_PTAD7: equ %10000000
- ;*** ATDDR0 - ATD Conversion Result Register 0; 0x00000090 ***
- ATDDR0: equ $00000090 ;*** ATDDR0 - ATD Conversion Result Register 0; 0x00000090 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR0_BIT6: equ 6 ; Bit 6
- ATDDR0_BIT7: equ 7 ; Bit 7
- ATDDR0_BIT8: equ 8 ; Bit 8
- ATDDR0_BIT9: equ 9 ; Bit 9
- ATDDR0_BIT10: equ 10 ; Bit 10
- ATDDR0_BIT11: equ 11 ; Bit 11
- ATDDR0_BIT12: equ 12 ; Bit 12
- ATDDR0_BIT13: equ 13 ; Bit 13
- ATDDR0_BIT14: equ 14 ; Bit 14
- ATDDR0_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR0_BIT6: equ %01000000
- mATDDR0_BIT7: equ %10000000
- mATDDR0_BIT8: equ %100000000
- mATDDR0_BIT9: equ %1000000000
- mATDDR0_BIT10: equ %10000000000
- mATDDR0_BIT11: equ %100000000000
- mATDDR0_BIT12: equ %1000000000000
- mATDDR0_BIT13: equ %10000000000000
- mATDDR0_BIT14: equ %100000000000000
- mATDDR0_BIT15: equ %1000000000000000
- ;*** ATDDR0H - ATD Conversion Result Register 0 High; 0x00000090 ***
- ATDDR0H: equ $00000090 ;*** ATDDR0H - ATD Conversion Result Register 0 High; 0x00000090 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR0H_BIT8: equ 0 ; Bit 8
- ATDDR0H_BIT9: equ 1 ; Bit 9
- ATDDR0H_BIT10: equ 2 ; Bit 10
- ATDDR0H_BIT11: equ 3 ; Bit 11
- ATDDR0H_BIT12: equ 4 ; Bit 12
- ATDDR0H_BIT13: equ 5 ; Bit 13
- ATDDR0H_BIT14: equ 6 ; Bit 14
- ATDDR0H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR0H_BIT8: equ %00000001
- mATDDR0H_BIT9: equ %00000010
- mATDDR0H_BIT10: equ %00000100
- mATDDR0H_BIT11: equ %00001000
- mATDDR0H_BIT12: equ %00010000
- mATDDR0H_BIT13: equ %00100000
- mATDDR0H_BIT14: equ %01000000
- mATDDR0H_BIT15: equ %10000000
- ;*** ATDDR0L - ATD Conversion Result Register 0 Low; 0x00000091 ***
- ATDDR0L: equ $00000091 ;*** ATDDR0L - ATD Conversion Result Register 0 Low; 0x00000091 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR0L_BIT6: equ 6 ; Bit 6
- ATDDR0L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR0L_BIT6: equ %01000000
- mATDDR0L_BIT7: equ %10000000
- ;*** ATDDR1 - ATD Conversion Result Register 1; 0x00000092 ***
- ATDDR1: equ $00000092 ;*** ATDDR1 - ATD Conversion Result Register 1; 0x00000092 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR1_BIT6: equ 6 ; Bit 6
- ATDDR1_BIT7: equ 7 ; Bit 7
- ATDDR1_BIT8: equ 8 ; Bit 8
- ATDDR1_BIT9: equ 9 ; Bit 9
- ATDDR1_BIT10: equ 10 ; Bit 10
- ATDDR1_BIT11: equ 11 ; Bit 11
- ATDDR1_BIT12: equ 12 ; Bit 12
- ATDDR1_BIT13: equ 13 ; Bit 13
- ATDDR1_BIT14: equ 14 ; Bit 14
- ATDDR1_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR1_BIT6: equ %01000000
- mATDDR1_BIT7: equ %10000000
- mATDDR1_BIT8: equ %100000000
- mATDDR1_BIT9: equ %1000000000
- mATDDR1_BIT10: equ %10000000000
- mATDDR1_BIT11: equ %100000000000
- mATDDR1_BIT12: equ %1000000000000
- mATDDR1_BIT13: equ %10000000000000
- mATDDR1_BIT14: equ %100000000000000
- mATDDR1_BIT15: equ %1000000000000000
- ;*** ATDDR1H - ATD Conversion Result Register 1 High; 0x00000092 ***
- ATDDR1H: equ $00000092 ;*** ATDDR1H - ATD Conversion Result Register 1 High; 0x00000092 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR1H_BIT8: equ 0 ; Bit 8
- ATDDR1H_BIT9: equ 1 ; Bit 9
- ATDDR1H_BIT10: equ 2 ; Bit 10
- ATDDR1H_BIT11: equ 3 ; Bit 11
- ATDDR1H_BIT12: equ 4 ; Bit 12
- ATDDR1H_BIT13: equ 5 ; Bit 13
- ATDDR1H_BIT14: equ 6 ; Bit 14
- ATDDR1H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR1H_BIT8: equ %00000001
- mATDDR1H_BIT9: equ %00000010
- mATDDR1H_BIT10: equ %00000100
- mATDDR1H_BIT11: equ %00001000
- mATDDR1H_BIT12: equ %00010000
- mATDDR1H_BIT13: equ %00100000
- mATDDR1H_BIT14: equ %01000000
- mATDDR1H_BIT15: equ %10000000
- ;*** ATDDR1L - ATD Conversion Result Register 1 Low; 0x00000093 ***
- ATDDR1L: equ $00000093 ;*** ATDDR1L - ATD Conversion Result Register 1 Low; 0x00000093 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR1L_BIT6: equ 6 ; Bit 6
- ATDDR1L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR1L_BIT6: equ %01000000
- mATDDR1L_BIT7: equ %10000000
- ;*** ATDDR2 - ATD Conversion Result Register 2; 0x00000094 ***
- ATDDR2: equ $00000094 ;*** ATDDR2 - ATD Conversion Result Register 2; 0x00000094 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR2_BIT6: equ 6 ; Bit 6
- ATDDR2_BIT7: equ 7 ; Bit 7
- ATDDR2_BIT8: equ 8 ; Bit 8
- ATDDR2_BIT9: equ 9 ; Bit 9
- ATDDR2_BIT10: equ 10 ; Bit 10
- ATDDR2_BIT11: equ 11 ; Bit 11
- ATDDR2_BIT12: equ 12 ; Bit 12
- ATDDR2_BIT13: equ 13 ; Bit 13
- ATDDR2_BIT14: equ 14 ; Bit 14
- ATDDR2_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR2_BIT6: equ %01000000
- mATDDR2_BIT7: equ %10000000
- mATDDR2_BIT8: equ %100000000
- mATDDR2_BIT9: equ %1000000000
- mATDDR2_BIT10: equ %10000000000
- mATDDR2_BIT11: equ %100000000000
- mATDDR2_BIT12: equ %1000000000000
- mATDDR2_BIT13: equ %10000000000000
- mATDDR2_BIT14: equ %100000000000000
- mATDDR2_BIT15: equ %1000000000000000
- ;*** ATDDR2H - ATD Conversion Result Register 2 High; 0x00000094 ***
- ATDDR2H: equ $00000094 ;*** ATDDR2H - ATD Conversion Result Register 2 High; 0x00000094 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR2H_BIT8: equ 0 ; Bit 8
- ATDDR2H_BIT9: equ 1 ; Bit 9
- ATDDR2H_BIT10: equ 2 ; Bit 10
- ATDDR2H_BIT11: equ 3 ; Bit 11
- ATDDR2H_BIT12: equ 4 ; Bit 12
- ATDDR2H_BIT13: equ 5 ; Bit 13
- ATDDR2H_BIT14: equ 6 ; Bit 14
- ATDDR2H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR2H_BIT8: equ %00000001
- mATDDR2H_BIT9: equ %00000010
- mATDDR2H_BIT10: equ %00000100
- mATDDR2H_BIT11: equ %00001000
- mATDDR2H_BIT12: equ %00010000
- mATDDR2H_BIT13: equ %00100000
- mATDDR2H_BIT14: equ %01000000
- mATDDR2H_BIT15: equ %10000000
- ;*** ATDDR2L - ATD Conversion Result Register 2 Low; 0x00000095 ***
- ATDDR2L: equ $00000095 ;*** ATDDR2L - ATD Conversion Result Register 2 Low; 0x00000095 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR2L_BIT6: equ 6 ; Bit 6
- ATDDR2L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR2L_BIT6: equ %01000000
- mATDDR2L_BIT7: equ %10000000
- ;*** ATDDR3 - ATD Conversion Result Register 3; 0x00000096 ***
- ATDDR3: equ $00000096 ;*** ATDDR3 - ATD Conversion Result Register 3; 0x00000096 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR3_BIT6: equ 6 ; Bit 6
- ATDDR3_BIT7: equ 7 ; Bit 7
- ATDDR3_BIT8: equ 8 ; Bit 8
- ATDDR3_BIT9: equ 9 ; Bit 9
- ATDDR3_BIT10: equ 10 ; Bit 10
- ATDDR3_BIT11: equ 11 ; Bit 11
- ATDDR3_BIT12: equ 12 ; Bit 12
- ATDDR3_BIT13: equ 13 ; Bit 13
- ATDDR3_BIT14: equ 14 ; Bit 14
- ATDDR3_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR3_BIT6: equ %01000000
- mATDDR3_BIT7: equ %10000000
- mATDDR3_BIT8: equ %100000000
- mATDDR3_BIT9: equ %1000000000
- mATDDR3_BIT10: equ %10000000000
- mATDDR3_BIT11: equ %100000000000
- mATDDR3_BIT12: equ %1000000000000
- mATDDR3_BIT13: equ %10000000000000
- mATDDR3_BIT14: equ %100000000000000
- mATDDR3_BIT15: equ %1000000000000000
- ;*** ATDDR3H - ATD Conversion Result Register 3 High; 0x00000096 ***
- ATDDR3H: equ $00000096 ;*** ATDDR3H - ATD Conversion Result Register 3 High; 0x00000096 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR3H_BIT8: equ 0 ; Bit 8
- ATDDR3H_BIT9: equ 1 ; Bit 9
- ATDDR3H_BIT10: equ 2 ; Bit 10
- ATDDR3H_BIT11: equ 3 ; Bit 11
- ATDDR3H_BIT12: equ 4 ; Bit 12
- ATDDR3H_BIT13: equ 5 ; Bit 13
- ATDDR3H_BIT14: equ 6 ; Bit 14
- ATDDR3H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR3H_BIT8: equ %00000001
- mATDDR3H_BIT9: equ %00000010
- mATDDR3H_BIT10: equ %00000100
- mATDDR3H_BIT11: equ %00001000
- mATDDR3H_BIT12: equ %00010000
- mATDDR3H_BIT13: equ %00100000
- mATDDR3H_BIT14: equ %01000000
- mATDDR3H_BIT15: equ %10000000
- ;*** ATDDR3L - ATD Conversion Result Register 3 Low; 0x00000097 ***
- ATDDR3L: equ $00000097 ;*** ATDDR3L - ATD Conversion Result Register 3 Low; 0x00000097 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR3L_BIT6: equ 6 ; Bit 6
- ATDDR3L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR3L_BIT6: equ %01000000
- mATDDR3L_BIT7: equ %10000000
- ;*** ATDDR4 - ATD Conversion Result Register 4; 0x00000098 ***
- ATDDR4: equ $00000098 ;*** ATDDR4 - ATD Conversion Result Register 4; 0x00000098 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR4_BIT6: equ 6 ; Bit 6
- ATDDR4_BIT7: equ 7 ; Bit 7
- ATDDR4_BIT8: equ 8 ; Bit 8
- ATDDR4_BIT9: equ 9 ; Bit 9
- ATDDR4_BIT10: equ 10 ; Bit 10
- ATDDR4_BIT11: equ 11 ; Bit 11
- ATDDR4_BIT12: equ 12 ; Bit 12
- ATDDR4_BIT13: equ 13 ; Bit 13
- ATDDR4_BIT14: equ 14 ; Bit 14
- ATDDR4_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR4_BIT6: equ %01000000
- mATDDR4_BIT7: equ %10000000
- mATDDR4_BIT8: equ %100000000
- mATDDR4_BIT9: equ %1000000000
- mATDDR4_BIT10: equ %10000000000
- mATDDR4_BIT11: equ %100000000000
- mATDDR4_BIT12: equ %1000000000000
- mATDDR4_BIT13: equ %10000000000000
- mATDDR4_BIT14: equ %100000000000000
- mATDDR4_BIT15: equ %1000000000000000
- ;*** ATDDR4H - ATD Conversion Result Register 4 High; 0x00000098 ***
- ATDDR4H: equ $00000098 ;*** ATDDR4H - ATD Conversion Result Register 4 High; 0x00000098 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR4H_BIT8: equ 0 ; Bit 8
- ATDDR4H_BIT9: equ 1 ; Bit 9
- ATDDR4H_BIT10: equ 2 ; Bit 10
- ATDDR4H_BIT11: equ 3 ; Bit 11
- ATDDR4H_BIT12: equ 4 ; Bit 12
- ATDDR4H_BIT13: equ 5 ; Bit 13
- ATDDR4H_BIT14: equ 6 ; Bit 14
- ATDDR4H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR4H_BIT8: equ %00000001
- mATDDR4H_BIT9: equ %00000010
- mATDDR4H_BIT10: equ %00000100
- mATDDR4H_BIT11: equ %00001000
- mATDDR4H_BIT12: equ %00010000
- mATDDR4H_BIT13: equ %00100000
- mATDDR4H_BIT14: equ %01000000
- mATDDR4H_BIT15: equ %10000000
- ;*** ATDDR4L - ATD Conversion Result Register 4 Low; 0x00000099 ***
- ATDDR4L: equ $00000099 ;*** ATDDR4L - ATD Conversion Result Register 4 Low; 0x00000099 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR4L_BIT6: equ 6 ; Bit 6
- ATDDR4L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR4L_BIT6: equ %01000000
- mATDDR4L_BIT7: equ %10000000
- ;*** ATDDR5 - ATD Conversion Result Register 5; 0x0000009A ***
- ATDDR5: equ $0000009A ;*** ATDDR5 - ATD Conversion Result Register 5; 0x0000009A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR5_BIT6: equ 6 ; Bit 6
- ATDDR5_BIT7: equ 7 ; Bit 7
- ATDDR5_BIT8: equ 8 ; Bit 8
- ATDDR5_BIT9: equ 9 ; Bit 9
- ATDDR5_BIT10: equ 10 ; Bit 10
- ATDDR5_BIT11: equ 11 ; Bit 11
- ATDDR5_BIT12: equ 12 ; Bit 12
- ATDDR5_BIT13: equ 13 ; Bit 13
- ATDDR5_BIT14: equ 14 ; Bit 14
- ATDDR5_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR5_BIT6: equ %01000000
- mATDDR5_BIT7: equ %10000000
- mATDDR5_BIT8: equ %100000000
- mATDDR5_BIT9: equ %1000000000
- mATDDR5_BIT10: equ %10000000000
- mATDDR5_BIT11: equ %100000000000
- mATDDR5_BIT12: equ %1000000000000
- mATDDR5_BIT13: equ %10000000000000
- mATDDR5_BIT14: equ %100000000000000
- mATDDR5_BIT15: equ %1000000000000000
- ;*** ATDDR5H - ATD Conversion Result Register 5 High; 0x0000009A ***
- ATDDR5H: equ $0000009A ;*** ATDDR5H - ATD Conversion Result Register 5 High; 0x0000009A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR5H_BIT8: equ 0 ; Bit 8
- ATDDR5H_BIT9: equ 1 ; Bit 9
- ATDDR5H_BIT10: equ 2 ; Bit 10
- ATDDR5H_BIT11: equ 3 ; Bit 11
- ATDDR5H_BIT12: equ 4 ; Bit 12
- ATDDR5H_BIT13: equ 5 ; Bit 13
- ATDDR5H_BIT14: equ 6 ; Bit 14
- ATDDR5H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR5H_BIT8: equ %00000001
- mATDDR5H_BIT9: equ %00000010
- mATDDR5H_BIT10: equ %00000100
- mATDDR5H_BIT11: equ %00001000
- mATDDR5H_BIT12: equ %00010000
- mATDDR5H_BIT13: equ %00100000
- mATDDR5H_BIT14: equ %01000000
- mATDDR5H_BIT15: equ %10000000
- ;*** ATDDR5L - ATD Conversion Result Register 5 Low; 0x0000009B ***
- ATDDR5L: equ $0000009B ;*** ATDDR5L - ATD Conversion Result Register 5 Low; 0x0000009B ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR5L_BIT6: equ 6 ; Bit 6
- ATDDR5L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR5L_BIT6: equ %01000000
- mATDDR5L_BIT7: equ %10000000
- ;*** ATDDR6 - ATD Conversion Result Register 6; 0x0000009C ***
- ATDDR6: equ $0000009C ;*** ATDDR6 - ATD Conversion Result Register 6; 0x0000009C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR6_BIT6: equ 6 ; Bit 6
- ATDDR6_BIT7: equ 7 ; Bit 7
- ATDDR6_BIT8: equ 8 ; Bit 8
- ATDDR6_BIT9: equ 9 ; Bit 9
- ATDDR6_BIT10: equ 10 ; Bit 10
- ATDDR6_BIT11: equ 11 ; Bit 11
- ATDDR6_BIT12: equ 12 ; Bit 12
- ATDDR6_BIT13: equ 13 ; Bit 13
- ATDDR6_BIT14: equ 14 ; Bit 14
- ATDDR6_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR6_BIT6: equ %01000000
- mATDDR6_BIT7: equ %10000000
- mATDDR6_BIT8: equ %100000000
- mATDDR6_BIT9: equ %1000000000
- mATDDR6_BIT10: equ %10000000000
- mATDDR6_BIT11: equ %100000000000
- mATDDR6_BIT12: equ %1000000000000
- mATDDR6_BIT13: equ %10000000000000
- mATDDR6_BIT14: equ %100000000000000
- mATDDR6_BIT15: equ %1000000000000000
- ;*** ATDDR6H - ATD Conversion Result Register 6 High; 0x0000009C ***
- ATDDR6H: equ $0000009C ;*** ATDDR6H - ATD Conversion Result Register 6 High; 0x0000009C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR6H_BIT8: equ 0 ; Bit 8
- ATDDR6H_BIT9: equ 1 ; Bit 9
- ATDDR6H_BIT10: equ 2 ; Bit 10
- ATDDR6H_BIT11: equ 3 ; Bit 11
- ATDDR6H_BIT12: equ 4 ; Bit 12
- ATDDR6H_BIT13: equ 5 ; Bit 13
- ATDDR6H_BIT14: equ 6 ; Bit 14
- ATDDR6H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR6H_BIT8: equ %00000001
- mATDDR6H_BIT9: equ %00000010
- mATDDR6H_BIT10: equ %00000100
- mATDDR6H_BIT11: equ %00001000
- mATDDR6H_BIT12: equ %00010000
- mATDDR6H_BIT13: equ %00100000
- mATDDR6H_BIT14: equ %01000000
- mATDDR6H_BIT15: equ %10000000
- ;*** ATDDR6L - ATD Conversion Result Register 6 Low; 0x0000009D ***
- ATDDR6L: equ $0000009D ;*** ATDDR6L - ATD Conversion Result Register 6 Low; 0x0000009D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR6L_BIT6: equ 6 ; Bit 6
- ATDDR6L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR6L_BIT6: equ %01000000
- mATDDR6L_BIT7: equ %10000000
- ;*** ATDDR7 - ATD Conversion Result Register 7; 0x0000009E ***
- ATDDR7: equ $0000009E ;*** ATDDR7 - ATD Conversion Result Register 7; 0x0000009E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR7_BIT6: equ 6 ; Bit 6
- ATDDR7_BIT7: equ 7 ; Bit 7
- ATDDR7_BIT8: equ 8 ; Bit 8
- ATDDR7_BIT9: equ 9 ; Bit 9
- ATDDR7_BIT10: equ 10 ; Bit 10
- ATDDR7_BIT11: equ 11 ; Bit 11
- ATDDR7_BIT12: equ 12 ; Bit 12
- ATDDR7_BIT13: equ 13 ; Bit 13
- ATDDR7_BIT14: equ 14 ; Bit 14
- ATDDR7_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR7_BIT6: equ %01000000
- mATDDR7_BIT7: equ %10000000
- mATDDR7_BIT8: equ %100000000
- mATDDR7_BIT9: equ %1000000000
- mATDDR7_BIT10: equ %10000000000
- mATDDR7_BIT11: equ %100000000000
- mATDDR7_BIT12: equ %1000000000000
- mATDDR7_BIT13: equ %10000000000000
- mATDDR7_BIT14: equ %100000000000000
- mATDDR7_BIT15: equ %1000000000000000
- ;*** ATDDR7H - ATD Conversion Result Register 7 High; 0x0000009E ***
- ATDDR7H: equ $0000009E ;*** ATDDR7H - ATD Conversion Result Register 7 High; 0x0000009E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR7H_BIT8: equ 0 ; Bit 8
- ATDDR7H_BIT9: equ 1 ; Bit 9
- ATDDR7H_BIT10: equ 2 ; Bit 10
- ATDDR7H_BIT11: equ 3 ; Bit 11
- ATDDR7H_BIT12: equ 4 ; Bit 12
- ATDDR7H_BIT13: equ 5 ; Bit 13
- ATDDR7H_BIT14: equ 6 ; Bit 14
- ATDDR7H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR7H_BIT8: equ %00000001
- mATDDR7H_BIT9: equ %00000010
- mATDDR7H_BIT10: equ %00000100
- mATDDR7H_BIT11: equ %00001000
- mATDDR7H_BIT12: equ %00010000
- mATDDR7H_BIT13: equ %00100000
- mATDDR7H_BIT14: equ %01000000
- mATDDR7H_BIT15: equ %10000000
- ;*** ATDDR7L - ATD Conversion Result Register 7 Low; 0x0000009F ***
- ATDDR7L: equ $0000009F ;*** ATDDR7L - ATD Conversion Result Register 7 Low; 0x0000009F ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR7L_BIT6: equ 6 ; Bit 6
- ATDDR7L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR7L_BIT6: equ %01000000
- mATDDR7L_BIT7: equ %10000000
- ;*** ATDDR8 - ATD Conversion Result Register 8; 0x000000A0 ***
- ATDDR8: equ $000000A0 ;*** ATDDR8 - ATD Conversion Result Register 8; 0x000000A0 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR8_BIT6: equ 6 ; Bit 6
- ATDDR8_BIT7: equ 7 ; Bit 7
- ATDDR8_BIT8: equ 8 ; Bit 8
- ATDDR8_BIT9: equ 9 ; Bit 9
- ATDDR8_BIT10: equ 10 ; Bit 10
- ATDDR8_BIT11: equ 11 ; Bit 11
- ATDDR8_BIT12: equ 12 ; Bit 12
- ATDDR8_BIT13: equ 13 ; Bit 13
- ATDDR8_BIT14: equ 14 ; Bit 14
- ATDDR8_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR8_BIT6: equ %01000000
- mATDDR8_BIT7: equ %10000000
- mATDDR8_BIT8: equ %100000000
- mATDDR8_BIT9: equ %1000000000
- mATDDR8_BIT10: equ %10000000000
- mATDDR8_BIT11: equ %100000000000
- mATDDR8_BIT12: equ %1000000000000
- mATDDR8_BIT13: equ %10000000000000
- mATDDR8_BIT14: equ %100000000000000
- mATDDR8_BIT15: equ %1000000000000000
- ;*** ATDDR8H - ATD Conversion Result Register 8 High; 0x000000A0 ***
- ATDDR8H: equ $000000A0 ;*** ATDDR8H - ATD Conversion Result Register 8 High; 0x000000A0 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR8H_BIT8: equ 0 ; Bit 8
- ATDDR8H_BIT9: equ 1 ; Bit 9
- ATDDR8H_BIT10: equ 2 ; Bit 10
- ATDDR8H_BIT11: equ 3 ; Bit 11
- ATDDR8H_BIT12: equ 4 ; Bit 12
- ATDDR8H_BIT13: equ 5 ; Bit 13
- ATDDR8H_BIT14: equ 6 ; Bit 14
- ATDDR8H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR8H_BIT8: equ %00000001
- mATDDR8H_BIT9: equ %00000010
- mATDDR8H_BIT10: equ %00000100
- mATDDR8H_BIT11: equ %00001000
- mATDDR8H_BIT12: equ %00010000
- mATDDR8H_BIT13: equ %00100000
- mATDDR8H_BIT14: equ %01000000
- mATDDR8H_BIT15: equ %10000000
- ;*** ATDDR8L - ATD Conversion Result Register 8 Low; 0x000000A1 ***
- ATDDR8L: equ $000000A1 ;*** ATDDR8L - ATD Conversion Result Register 8 Low; 0x000000A1 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR8L_BIT6: equ 6 ; Bit 6
- ATDDR8L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR8L_BIT6: equ %01000000
- mATDDR8L_BIT7: equ %10000000
- ;*** ATDDR9 - ATD Conversion Result Register 9; 0x000000A2 ***
- ATDDR9: equ $000000A2 ;*** ATDDR9 - ATD Conversion Result Register 9; 0x000000A2 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR9_BIT6: equ 6 ; Bit 6
- ATDDR9_BIT7: equ 7 ; Bit 7
- ATDDR9_BIT8: equ 8 ; Bit 8
- ATDDR9_BIT9: equ 9 ; Bit 9
- ATDDR9_BIT10: equ 10 ; Bit 10
- ATDDR9_BIT11: equ 11 ; Bit 11
- ATDDR9_BIT12: equ 12 ; Bit 12
- ATDDR9_BIT13: equ 13 ; Bit 13
- ATDDR9_BIT14: equ 14 ; Bit 14
- ATDDR9_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR9_BIT6: equ %01000000
- mATDDR9_BIT7: equ %10000000
- mATDDR9_BIT8: equ %100000000
- mATDDR9_BIT9: equ %1000000000
- mATDDR9_BIT10: equ %10000000000
- mATDDR9_BIT11: equ %100000000000
- mATDDR9_BIT12: equ %1000000000000
- mATDDR9_BIT13: equ %10000000000000
- mATDDR9_BIT14: equ %100000000000000
- mATDDR9_BIT15: equ %1000000000000000
- ;*** ATDDR9H - ATD Conversion Result Register 9 High; 0x000000A2 ***
- ATDDR9H: equ $000000A2 ;*** ATDDR9H - ATD Conversion Result Register 9 High; 0x000000A2 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR9H_BIT8: equ 0 ; Bit 8
- ATDDR9H_BIT9: equ 1 ; Bit 9
- ATDDR9H_BIT10: equ 2 ; Bit 10
- ATDDR9H_BIT11: equ 3 ; Bit 11
- ATDDR9H_BIT12: equ 4 ; Bit 12
- ATDDR9H_BIT13: equ 5 ; Bit 13
- ATDDR9H_BIT14: equ 6 ; Bit 14
- ATDDR9H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR9H_BIT8: equ %00000001
- mATDDR9H_BIT9: equ %00000010
- mATDDR9H_BIT10: equ %00000100
- mATDDR9H_BIT11: equ %00001000
- mATDDR9H_BIT12: equ %00010000
- mATDDR9H_BIT13: equ %00100000
- mATDDR9H_BIT14: equ %01000000
- mATDDR9H_BIT15: equ %10000000
- ;*** ATDDR9L - ATD Conversion Result Register 9 Low; 0x000000A3 ***
- ATDDR9L: equ $000000A3 ;*** ATDDR9L - ATD Conversion Result Register 9 Low; 0x000000A3 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR9L_BIT6: equ 6 ; Bit 6
- ATDDR9L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR9L_BIT6: equ %01000000
- mATDDR9L_BIT7: equ %10000000
- ;*** ATDDR10 - ATD Conversion Result Register 10; 0x000000A4 ***
- ATDDR10: equ $000000A4 ;*** ATDDR10 - ATD Conversion Result Register 10; 0x000000A4 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR10_BIT6: equ 6 ; Bit 6
- ATDDR10_BIT7: equ 7 ; Bit 7
- ATDDR10_BIT8: equ 8 ; Bit 8
- ATDDR10_BIT9: equ 9 ; Bit 9
- ATDDR10_BIT10: equ 10 ; Bit 10
- ATDDR10_BIT11: equ 11 ; Bit 11
- ATDDR10_BIT12: equ 12 ; Bit 12
- ATDDR10_BIT13: equ 13 ; Bit 13
- ATDDR10_BIT14: equ 14 ; Bit 14
- ATDDR10_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR10_BIT6: equ %01000000
- mATDDR10_BIT7: equ %10000000
- mATDDR10_BIT8: equ %100000000
- mATDDR10_BIT9: equ %1000000000
- mATDDR10_BIT10: equ %10000000000
- mATDDR10_BIT11: equ %100000000000
- mATDDR10_BIT12: equ %1000000000000
- mATDDR10_BIT13: equ %10000000000000
- mATDDR10_BIT14: equ %100000000000000
- mATDDR10_BIT15: equ %1000000000000000
- ;*** ATDDR10H - ATD Conversion Result Register 10 High; 0x000000A4 ***
- ATDDR10H: equ $000000A4 ;*** ATDDR10H - ATD Conversion Result Register 10 High; 0x000000A4 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR10H_BIT8: equ 0 ; Bit 8
- ATDDR10H_BIT9: equ 1 ; Bit 9
- ATDDR10H_BIT10: equ 2 ; Bit 10
- ATDDR10H_BIT11: equ 3 ; Bit 11
- ATDDR10H_BIT12: equ 4 ; Bit 12
- ATDDR10H_BIT13: equ 5 ; Bit 13
- ATDDR10H_BIT14: equ 6 ; Bit 14
- ATDDR10H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR10H_BIT8: equ %00000001
- mATDDR10H_BIT9: equ %00000010
- mATDDR10H_BIT10: equ %00000100
- mATDDR10H_BIT11: equ %00001000
- mATDDR10H_BIT12: equ %00010000
- mATDDR10H_BIT13: equ %00100000
- mATDDR10H_BIT14: equ %01000000
- mATDDR10H_BIT15: equ %10000000
- ;*** ATDDR10L - ATD Conversion Result Register 10 Low; 0x000000A5 ***
- ATDDR10L: equ $000000A5 ;*** ATDDR10L - ATD Conversion Result Register 10 Low; 0x000000A5 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR10L_BIT6: equ 6 ; Bit 6
- ATDDR10L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR10L_BIT6: equ %01000000
- mATDDR10L_BIT7: equ %10000000
- ;*** ATDDR11 - ATD Conversion Result Register 11; 0x000000A6 ***
- ATDDR11: equ $000000A6 ;*** ATDDR11 - ATD Conversion Result Register 11; 0x000000A6 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR11_BIT6: equ 6 ; Bit 6
- ATDDR11_BIT7: equ 7 ; Bit 7
- ATDDR11_BIT8: equ 8 ; Bit 8
- ATDDR11_BIT9: equ 9 ; Bit 9
- ATDDR11_BIT10: equ 10 ; Bit 10
- ATDDR11_BIT11: equ 11 ; Bit 11
- ATDDR11_BIT12: equ 12 ; Bit 12
- ATDDR11_BIT13: equ 13 ; Bit 13
- ATDDR11_BIT14: equ 14 ; Bit 14
- ATDDR11_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR11_BIT6: equ %01000000
- mATDDR11_BIT7: equ %10000000
- mATDDR11_BIT8: equ %100000000
- mATDDR11_BIT9: equ %1000000000
- mATDDR11_BIT10: equ %10000000000
- mATDDR11_BIT11: equ %100000000000
- mATDDR11_BIT12: equ %1000000000000
- mATDDR11_BIT13: equ %10000000000000
- mATDDR11_BIT14: equ %100000000000000
- mATDDR11_BIT15: equ %1000000000000000
- ;*** ATDDR11H - ATD Conversion Result Register 11 High; 0x000000A6 ***
- ATDDR11H: equ $000000A6 ;*** ATDDR11H - ATD Conversion Result Register 11 High; 0x000000A6 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR11H_BIT8: equ 0 ; Bit 8
- ATDDR11H_BIT9: equ 1 ; Bit 9
- ATDDR11H_BIT10: equ 2 ; Bit 10
- ATDDR11H_BIT11: equ 3 ; Bit 11
- ATDDR11H_BIT12: equ 4 ; Bit 12
- ATDDR11H_BIT13: equ 5 ; Bit 13
- ATDDR11H_BIT14: equ 6 ; Bit 14
- ATDDR11H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR11H_BIT8: equ %00000001
- mATDDR11H_BIT9: equ %00000010
- mATDDR11H_BIT10: equ %00000100
- mATDDR11H_BIT11: equ %00001000
- mATDDR11H_BIT12: equ %00010000
- mATDDR11H_BIT13: equ %00100000
- mATDDR11H_BIT14: equ %01000000
- mATDDR11H_BIT15: equ %10000000
- ;*** ATDDR11L - ATD Conversion Result Register 11 Low; 0x000000A7 ***
- ATDDR11L: equ $000000A7 ;*** ATDDR11L - ATD Conversion Result Register 11 Low; 0x000000A7 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR11L_BIT6: equ 6 ; Bit 6
- ATDDR11L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR11L_BIT6: equ %01000000
- mATDDR11L_BIT7: equ %10000000
- ;*** ATDDR12 - ATD Conversion Result Register 12; 0x000000A8 ***
- ATDDR12: equ $000000A8 ;*** ATDDR12 - ATD Conversion Result Register 12; 0x000000A8 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR12_BIT6: equ 6 ; Bit 6
- ATDDR12_BIT7: equ 7 ; Bit 7
- ATDDR12_BIT8: equ 8 ; Bit 8
- ATDDR12_BIT9: equ 9 ; Bit 9
- ATDDR12_BIT10: equ 10 ; Bit 10
- ATDDR12_BIT11: equ 11 ; Bit 11
- ATDDR12_BIT12: equ 12 ; Bit 12
- ATDDR12_BIT13: equ 13 ; Bit 13
- ATDDR12_BIT14: equ 14 ; Bit 14
- ATDDR12_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR12_BIT6: equ %01000000
- mATDDR12_BIT7: equ %10000000
- mATDDR12_BIT8: equ %100000000
- mATDDR12_BIT9: equ %1000000000
- mATDDR12_BIT10: equ %10000000000
- mATDDR12_BIT11: equ %100000000000
- mATDDR12_BIT12: equ %1000000000000
- mATDDR12_BIT13: equ %10000000000000
- mATDDR12_BIT14: equ %100000000000000
- mATDDR12_BIT15: equ %1000000000000000
- ;*** ATDDR12H - ATD Conversion Result Register 12 High; 0x000000A8 ***
- ATDDR12H: equ $000000A8 ;*** ATDDR12H - ATD Conversion Result Register 12 High; 0x000000A8 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR12H_BIT8: equ 0 ; Bit 8
- ATDDR12H_BIT9: equ 1 ; Bit 9
- ATDDR12H_BIT10: equ 2 ; Bit 10
- ATDDR12H_BIT11: equ 3 ; Bit 11
- ATDDR12H_BIT12: equ 4 ; Bit 12
- ATDDR12H_BIT13: equ 5 ; Bit 13
- ATDDR12H_BIT14: equ 6 ; Bit 14
- ATDDR12H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR12H_BIT8: equ %00000001
- mATDDR12H_BIT9: equ %00000010
- mATDDR12H_BIT10: equ %00000100
- mATDDR12H_BIT11: equ %00001000
- mATDDR12H_BIT12: equ %00010000
- mATDDR12H_BIT13: equ %00100000
- mATDDR12H_BIT14: equ %01000000
- mATDDR12H_BIT15: equ %10000000
- ;*** ATDDR12L - ATD Conversion Result Register 12 Low; 0x000000A9 ***
- ATDDR12L: equ $000000A9 ;*** ATDDR12L - ATD Conversion Result Register 12 Low; 0x000000A9 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR12L_BIT6: equ 6 ; Bit 6
- ATDDR12L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR12L_BIT6: equ %01000000
- mATDDR12L_BIT7: equ %10000000
- ;*** ATDDR13 - ATD Conversion Result Register 13; 0x000000AA ***
- ATDDR13: equ $000000AA ;*** ATDDR13 - ATD Conversion Result Register 13; 0x000000AA ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR13_BIT6: equ 6 ; Bit 6
- ATDDR13_BIT7: equ 7 ; Bit 7
- ATDDR13_BIT8: equ 8 ; Bit 8
- ATDDR13_BIT9: equ 9 ; Bit 9
- ATDDR13_BIT10: equ 10 ; Bit 10
- ATDDR13_BIT11: equ 11 ; Bit 11
- ATDDR13_BIT12: equ 12 ; Bit 12
- ATDDR13_BIT13: equ 13 ; Bit 13
- ATDDR13_BIT14: equ 14 ; Bit 14
- ATDDR13_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR13_BIT6: equ %01000000
- mATDDR13_BIT7: equ %10000000
- mATDDR13_BIT8: equ %100000000
- mATDDR13_BIT9: equ %1000000000
- mATDDR13_BIT10: equ %10000000000
- mATDDR13_BIT11: equ %100000000000
- mATDDR13_BIT12: equ %1000000000000
- mATDDR13_BIT13: equ %10000000000000
- mATDDR13_BIT14: equ %100000000000000
- mATDDR13_BIT15: equ %1000000000000000
- ;*** ATDDR13H - ATD Conversion Result Register 13 High; 0x000000AA ***
- ATDDR13H: equ $000000AA ;*** ATDDR13H - ATD Conversion Result Register 13 High; 0x000000AA ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR13H_BIT8: equ 0 ; Bit 8
- ATDDR13H_BIT9: equ 1 ; Bit 9
- ATDDR13H_BIT10: equ 2 ; Bit 10
- ATDDR13H_BIT11: equ 3 ; Bit 11
- ATDDR13H_BIT12: equ 4 ; Bit 12
- ATDDR13H_BIT13: equ 5 ; Bit 13
- ATDDR13H_BIT14: equ 6 ; Bit 14
- ATDDR13H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR13H_BIT8: equ %00000001
- mATDDR13H_BIT9: equ %00000010
- mATDDR13H_BIT10: equ %00000100
- mATDDR13H_BIT11: equ %00001000
- mATDDR13H_BIT12: equ %00010000
- mATDDR13H_BIT13: equ %00100000
- mATDDR13H_BIT14: equ %01000000
- mATDDR13H_BIT15: equ %10000000
- ;*** ATDDR13L - ATD Conversion Result Register 13 Low; 0x000000AB ***
- ATDDR13L: equ $000000AB ;*** ATDDR13L - ATD Conversion Result Register 13 Low; 0x000000AB ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR13L_BIT6: equ 6 ; Bit 6
- ATDDR13L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR13L_BIT6: equ %01000000
- mATDDR13L_BIT7: equ %10000000
- ;*** ATDDR14 - ATD Conversion Result Register 14; 0x000000AC ***
- ATDDR14: equ $000000AC ;*** ATDDR14 - ATD Conversion Result Register 14; 0x000000AC ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR14_BIT6: equ 6 ; Bit 6
- ATDDR14_BIT7: equ 7 ; Bit 7
- ATDDR14_BIT8: equ 8 ; Bit 8
- ATDDR14_BIT9: equ 9 ; Bit 9
- ATDDR14_BIT10: equ 10 ; Bit 10
- ATDDR14_BIT11: equ 11 ; Bit 11
- ATDDR14_BIT12: equ 12 ; Bit 12
- ATDDR14_BIT13: equ 13 ; Bit 13
- ATDDR14_BIT14: equ 14 ; Bit 14
- ATDDR14_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR14_BIT6: equ %01000000
- mATDDR14_BIT7: equ %10000000
- mATDDR14_BIT8: equ %100000000
- mATDDR14_BIT9: equ %1000000000
- mATDDR14_BIT10: equ %10000000000
- mATDDR14_BIT11: equ %100000000000
- mATDDR14_BIT12: equ %1000000000000
- mATDDR14_BIT13: equ %10000000000000
- mATDDR14_BIT14: equ %100000000000000
- mATDDR14_BIT15: equ %1000000000000000
- ;*** ATDDR14H - ATD Conversion Result Register 14 High; 0x000000AC ***
- ATDDR14H: equ $000000AC ;*** ATDDR14H - ATD Conversion Result Register 14 High; 0x000000AC ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR14H_BIT8: equ 0 ; Bit 8
- ATDDR14H_BIT9: equ 1 ; Bit 9
- ATDDR14H_BIT10: equ 2 ; Bit 10
- ATDDR14H_BIT11: equ 3 ; Bit 11
- ATDDR14H_BIT12: equ 4 ; Bit 12
- ATDDR14H_BIT13: equ 5 ; Bit 13
- ATDDR14H_BIT14: equ 6 ; Bit 14
- ATDDR14H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR14H_BIT8: equ %00000001
- mATDDR14H_BIT9: equ %00000010
- mATDDR14H_BIT10: equ %00000100
- mATDDR14H_BIT11: equ %00001000
- mATDDR14H_BIT12: equ %00010000
- mATDDR14H_BIT13: equ %00100000
- mATDDR14H_BIT14: equ %01000000
- mATDDR14H_BIT15: equ %10000000
- ;*** ATDDR14L - ATD Conversion Result Register 14 Low; 0x000000AD ***
- ATDDR14L: equ $000000AD ;*** ATDDR14L - ATD Conversion Result Register 14 Low; 0x000000AD ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR14L_BIT6: equ 6 ; Bit 6
- ATDDR14L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR14L_BIT6: equ %01000000
- mATDDR14L_BIT7: equ %10000000
- ;*** ATDDR15 - ATD Conversion Result Register 15; 0x000000AE ***
- ATDDR15: equ $000000AE ;*** ATDDR15 - ATD Conversion Result Register 15; 0x000000AE ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR15_BIT6: equ 6 ; Bit 6
- ATDDR15_BIT7: equ 7 ; Bit 7
- ATDDR15_BIT8: equ 8 ; Bit 8
- ATDDR15_BIT9: equ 9 ; Bit 9
- ATDDR15_BIT10: equ 10 ; Bit 10
- ATDDR15_BIT11: equ 11 ; Bit 11
- ATDDR15_BIT12: equ 12 ; Bit 12
- ATDDR15_BIT13: equ 13 ; Bit 13
- ATDDR15_BIT14: equ 14 ; Bit 14
- ATDDR15_BIT15: equ 15 ; Bit 15
- ; bit position masks
- mATDDR15_BIT6: equ %01000000
- mATDDR15_BIT7: equ %10000000
- mATDDR15_BIT8: equ %100000000
- mATDDR15_BIT9: equ %1000000000
- mATDDR15_BIT10: equ %10000000000
- mATDDR15_BIT11: equ %100000000000
- mATDDR15_BIT12: equ %1000000000000
- mATDDR15_BIT13: equ %10000000000000
- mATDDR15_BIT14: equ %100000000000000
- mATDDR15_BIT15: equ %1000000000000000
- ;*** ATDDR15H - ATD Conversion Result Register 15 High; 0x000000AE ***
- ATDDR15H: equ $000000AE ;*** ATDDR15H - ATD Conversion Result Register 15 High; 0x000000AE ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR15H_BIT8: equ 0 ; Bit 8
- ATDDR15H_BIT9: equ 1 ; Bit 9
- ATDDR15H_BIT10: equ 2 ; Bit 10
- ATDDR15H_BIT11: equ 3 ; Bit 11
- ATDDR15H_BIT12: equ 4 ; Bit 12
- ATDDR15H_BIT13: equ 5 ; Bit 13
- ATDDR15H_BIT14: equ 6 ; Bit 14
- ATDDR15H_BIT15: equ 7 ; Bit 15
- ; bit position masks
- mATDDR15H_BIT8: equ %00000001
- mATDDR15H_BIT9: equ %00000010
- mATDDR15H_BIT10: equ %00000100
- mATDDR15H_BIT11: equ %00001000
- mATDDR15H_BIT12: equ %00010000
- mATDDR15H_BIT13: equ %00100000
- mATDDR15H_BIT14: equ %01000000
- mATDDR15H_BIT15: equ %10000000
- ;*** ATDDR15L - ATD Conversion Result Register 15 Low; 0x000000AF ***
- ATDDR15L: equ $000000AF ;*** ATDDR15L - ATD Conversion Result Register 15 Low; 0x000000AF ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- ATDDR15L_BIT6: equ 6 ; Bit 6
- ATDDR15L_BIT7: equ 7 ; Bit 7
- ; bit position masks
- mATDDR15L_BIT6: equ %01000000
- mATDDR15L_BIT7: equ %10000000
- ;*** SCI0BD - SCI 0 Baud Rate Register; 0x000000C8 ***
- SCI0BD: equ $000000C8 ;*** SCI0BD - SCI 0 Baud Rate Register; 0x000000C8 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI0BD_SBR0: equ 0 ; SCI Baud Rate Bit 0
- SCI0BD_SBR1: equ 1 ; SCI Baud Rate Bit 1
- SCI0BD_SBR2: equ 2 ; SCI Baud Rate Bit 2
- SCI0BD_SBR3: equ 3 ; SCI Baud Rate Bit 3
- SCI0BD_SBR4: equ 4 ; SCI Baud Rate Bit 4
- SCI0BD_SBR5: equ 5 ; SCI Baud Rate Bit 5
- SCI0BD_SBR6: equ 6 ; SCI Baud Rate Bit 6
- SCI0BD_SBR7: equ 7 ; SCI Baud Rate Bit 7
- SCI0BD_SBR8: equ 8 ; SCI Baud Rate Bit 8
- SCI0BD_SBR9: equ 9 ; SCI Baud Rate Bit 9
- SCI0BD_SBR10: equ 10 ; SCI Baud Rate Bit 10
- SCI0BD_SBR11: equ 11 ; SCI Baud Rate Bit 11
- SCI0BD_SBR12: equ 12 ; SCI Baud Rate Bit 12
- SCI0BD_TNP0: equ 13 ; Transmitter Narrow Pulse Bit 0
- SCI0BD_TNP1: equ 14 ; Transmitter Narrow Pulse Bit 1
- SCI0BD_IREN: equ 15 ; Infrared Enable Bit
- ; bit position masks
- mSCI0BD_SBR0: equ %00000001
- mSCI0BD_SBR1: equ %00000010
- mSCI0BD_SBR2: equ %00000100
- mSCI0BD_SBR3: equ %00001000
- mSCI0BD_SBR4: equ %00010000
- mSCI0BD_SBR5: equ %00100000
- mSCI0BD_SBR6: equ %01000000
- mSCI0BD_SBR7: equ %10000000
- mSCI0BD_SBR8: equ %100000000
- mSCI0BD_SBR9: equ %1000000000
- mSCI0BD_SBR10: equ %10000000000
- mSCI0BD_SBR11: equ %100000000000
- mSCI0BD_SBR12: equ %1000000000000
- mSCI0BD_TNP0: equ %10000000000000
- mSCI0BD_TNP1: equ %100000000000000
- mSCI0BD_IREN: equ %1000000000000000
- ;*** SCI0BDH - SCI 0 Baud Rate Register High; 0x000000C8 ***
- SCI0BDH: equ $000000C8 ;*** SCI0BDH - SCI 0 Baud Rate Register High; 0x000000C8 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI0BDH_SBR8: equ 0 ; SCI Baud Rate Bit 8
- SCI0BDH_SBR9: equ 1 ; SCI Baud Rate Bit 9
- SCI0BDH_SBR10: equ 2 ; SCI Baud Rate Bit 10
- SCI0BDH_SBR11: equ 3 ; SCI Baud Rate Bit 11
- SCI0BDH_SBR12: equ 4 ; SCI Baud Rate Bit 12
- SCI0BDH_TNP0: equ 5 ; Transmitter Narrow Pulse Bit 0
- SCI0BDH_TNP1: equ 6 ; Transmitter Narrow Pulse Bit 1
- SCI0BDH_IREN: equ 7 ; Infrared Enable Bit
- ; bit position masks
- mSCI0BDH_SBR8: equ %00000001
- mSCI0BDH_SBR9: equ %00000010
- mSCI0BDH_SBR10: equ %00000100
- mSCI0BDH_SBR11: equ %00001000
- mSCI0BDH_SBR12: equ %00010000
- mSCI0BDH_TNP0: equ %00100000
- mSCI0BDH_TNP1: equ %01000000
- mSCI0BDH_IREN: equ %10000000
- ;*** SCI0BDL - SCI 0 Baud Rate Register Low; 0x000000C9 ***
- SCI0BDL: equ $000000C9 ;*** SCI0BDL - SCI 0 Baud Rate Register Low; 0x000000C9 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI0BDL_SBR0: equ 0 ; SCI Baud Rate Bit 0
- SCI0BDL_SBR1: equ 1 ; SCI Baud Rate Bit 1
- SCI0BDL_SBR2: equ 2 ; SCI Baud Rate Bit 2
- SCI0BDL_SBR3: equ 3 ; SCI Baud Rate Bit 3
- SCI0BDL_SBR4: equ 4 ; SCI Baud Rate Bit 4
- SCI0BDL_SBR5: equ 5 ; SCI Baud Rate Bit 5
- SCI0BDL_SBR6: equ 6 ; SCI Baud Rate Bit 6
- SCI0BDL_SBR7: equ 7 ; SCI Baud Rate Bit 7
- ; bit position masks
- mSCI0BDL_SBR0: equ %00000001
- mSCI0BDL_SBR1: equ %00000010
- mSCI0BDL_SBR2: equ %00000100
- mSCI0BDL_SBR3: equ %00001000
- mSCI0BDL_SBR4: equ %00010000
- mSCI0BDL_SBR5: equ %00100000
- mSCI0BDL_SBR6: equ %01000000
- mSCI0BDL_SBR7: equ %10000000
- ;*** SCI0CR1 - SCI 0 Control Register 1; 0x000000CA ***
- SCI0CR1: equ $000000CA ;*** SCI0CR1 - SCI 0 Control Register 1; 0x000000CA ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI0CR1_PT: equ 0 ; Parity Type Bit
- SCI0CR1_PE: equ 1 ; Parity Enable Bit
- SCI0CR1_ILT: equ 2 ; Idle Line Type Bit
- SCI0CR1_WAKE: equ 3 ; Wakeup Condition Bit
- SCI0CR1_M: equ 4 ; Data Format Mode Bit
- SCI0CR1_RSRC: equ 5 ; Receiver Source Bit
- SCI0CR1_SCISWAI: equ 6 ; SCI Stop in Wait Mode Bit
- SCI0CR1_LOOPS: equ 7 ; Loop Select Bit
- ; bit position masks
- mSCI0CR1_PT: equ %00000001
- mSCI0CR1_PE: equ %00000010
- mSCI0CR1_ILT: equ %00000100
- mSCI0CR1_WAKE: equ %00001000
- mSCI0CR1_M: equ %00010000
- mSCI0CR1_RSRC: equ %00100000
- mSCI0CR1_SCISWAI: equ %01000000
- mSCI0CR1_LOOPS: equ %10000000
- ;*** SCI0CR2 - SCI 0 Control Register 2; 0x000000CB ***
- SCI0CR2: equ $000000CB ;*** SCI0CR2 - SCI 0 Control Register 2; 0x000000CB ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI0CR2_SBK: equ 0 ; Send Break Bit
- SCI0CR2_RWU: equ 1 ; Receiver Wakeup Bit
- SCI0CR2_RE: equ 2 ; Receiver Enable Bit
- SCI0CR2_TE: equ 3 ; Transmitter Enable Bit
- SCI0CR2_ILIE: equ 4 ; Idle Line Interrupt Enable Bit
- SCI0CR2_RIE: equ 5 ; Receiver Full Interrupt Enable Bit
- SCI0CR2_TCIE: equ 6 ; Transmission Complete Interrupt Enable Bit
- SCI0CR2_SCTIE: equ 7 ; Transmitter Interrupt Enable Bit
- ; bit position masks
- mSCI0CR2_SBK: equ %00000001
- mSCI0CR2_RWU: equ %00000010
- mSCI0CR2_RE: equ %00000100
- mSCI0CR2_TE: equ %00001000
- mSCI0CR2_ILIE: equ %00010000
- mSCI0CR2_RIE: equ %00100000
- mSCI0CR2_TCIE: equ %01000000
- mSCI0CR2_SCTIE: equ %10000000
- ;*** SCI0SR1 - SCI 0 Status Register 1; 0x000000CC ***
- SCI0SR1: equ $000000CC ;*** SCI0SR1 - SCI 0 Status Register 1; 0x000000CC ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI0SR1_PF: equ 0 ; Parity Error Flag
- SCI0SR1_FE: equ 1 ; Framing Error Flag
- SCI0SR1_NF: equ 2 ; Noise Flag
- SCI0SR1_OR: equ 3 ; Overrun Flag
- SCI0SR1_IDLE: equ 4 ; Idle Line Flag
- SCI0SR1_RDRF: equ 5 ; Receive Data Register Full Flag
- SCI0SR1_TC: equ 6 ; Transmit Complete Flag
- SCI0SR1_TDRE: equ 7 ; Transmit Data Register Empty Flag
- ; bit position masks
- mSCI0SR1_PF: equ %00000001
- mSCI0SR1_FE: equ %00000010
- mSCI0SR1_NF: equ %00000100
- mSCI0SR1_OR: equ %00001000
- mSCI0SR1_IDLE: equ %00010000
- mSCI0SR1_RDRF: equ %00100000
- mSCI0SR1_TC: equ %01000000
- mSCI0SR1_TDRE: equ %10000000
- ;*** SCI0SR2 - SCI 0 Status Register 2; 0x000000CD ***
- SCI0SR2: equ $000000CD ;*** SCI0SR2 - SCI 0 Status Register 2; 0x000000CD ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI0SR2_RAF: equ 0 ; Receiver Active Flag
- SCI0SR2_TXDIR: equ 1 ; Transmitter pin data direction in Single-Wire mode
- SCI0SR2_BRK13: equ 2 ; Break Transmit character length
- ; bit position masks
- mSCI0SR2_RAF: equ %00000001
- mSCI0SR2_TXDIR: equ %00000010
- mSCI0SR2_BRK13: equ %00000100
- ;*** SCI0DRH - SCI 0 Data Register High; 0x000000CE ***
- SCI0DRH: equ $000000CE ;*** SCI0DRH - SCI 0 Data Register High; 0x000000CE ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI0DRH_T8: equ 6 ; Transmit Bit 8
- SCI0DRH_R8: equ 7 ; Received Bit 8
- ; bit position masks
- mSCI0DRH_T8: equ %01000000
- mSCI0DRH_R8: equ %10000000
- ;*** SCI0DRL - SCI 0 Data Register Low; 0x000000CF ***
- SCI0DRL: equ $000000CF ;*** SCI0DRL - SCI 0 Data Register Low; 0x000000CF ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI0DRL_R0_T0: equ 0 ; Received bit 0 or Transmit bit 0
- SCI0DRL_R1_T1: equ 1 ; Received bit 1 or Transmit bit 1
- SCI0DRL_R2_T2: equ 2 ; Received bit 2 or Transmit bit 2
- SCI0DRL_R3_T3: equ 3 ; Received bit 3 or Transmit bit 3
- SCI0DRL_R4_T4: equ 4 ; Received bit 4 or Transmit bit 4
- SCI0DRL_R5_T5: equ 5 ; Received bit 5 or Transmit bit 5
- SCI0DRL_R6_T6: equ 6 ; Received bit 6 or Transmit bit 6
- SCI0DRL_R7_T7: equ 7 ; Received bit 7 or Transmit bit 7
- ; bit position masks
- mSCI0DRL_R0_T0: equ %00000001
- mSCI0DRL_R1_T1: equ %00000010
- mSCI0DRL_R2_T2: equ %00000100
- mSCI0DRL_R3_T3: equ %00001000
- mSCI0DRL_R4_T4: equ %00010000
- mSCI0DRL_R5_T5: equ %00100000
- mSCI0DRL_R6_T6: equ %01000000
- mSCI0DRL_R7_T7: equ %10000000
- ;*** SCI1BD - SCI 1 Baud Rate Register; 0x000000D0 ***
- SCI1BD: equ $000000D0 ;*** SCI1BD - SCI 1 Baud Rate Register; 0x000000D0 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI1BD_SBR0: equ 0 ; SCI Baud Rate Bit 0
- SCI1BD_SBR1: equ 1 ; SCI Baud Rate Bit 1
- SCI1BD_SBR2: equ 2 ; SCI Baud Rate Bit 2
- SCI1BD_SBR3: equ 3 ; SCI Baud Rate Bit 3
- SCI1BD_SBR4: equ 4 ; SCI Baud Rate Bit 4
- SCI1BD_SBR5: equ 5 ; SCI Baud Rate Bit 5
- SCI1BD_SBR6: equ 6 ; SCI Baud Rate Bit 6
- SCI1BD_SBR7: equ 7 ; SCI Baud Rate Bit 7
- SCI1BD_SBR8: equ 8 ; SCI Baud Rate Bit 8
- SCI1BD_SBR9: equ 9 ; SCI Baud Rate Bit 9
- SCI1BD_SBR10: equ 10 ; SCI Baud Rate Bit 10
- SCI1BD_SBR11: equ 11 ; SCI Baud Rate Bit 11
- SCI1BD_SBR12: equ 12 ; SCI Baud Rate Bit 12
- SCI1BD_TNP0: equ 13 ; Transmitter Narrow Pulse Bit 0
- SCI1BD_TNP1: equ 14 ; Transmitter Narrow Pulse Bit 1
- SCI1BD_IREN: equ 15 ; Infrared Enable Bit
- ; bit position masks
- mSCI1BD_SBR0: equ %00000001
- mSCI1BD_SBR1: equ %00000010
- mSCI1BD_SBR2: equ %00000100
- mSCI1BD_SBR3: equ %00001000
- mSCI1BD_SBR4: equ %00010000
- mSCI1BD_SBR5: equ %00100000
- mSCI1BD_SBR6: equ %01000000
- mSCI1BD_SBR7: equ %10000000
- mSCI1BD_SBR8: equ %100000000
- mSCI1BD_SBR9: equ %1000000000
- mSCI1BD_SBR10: equ %10000000000
- mSCI1BD_SBR11: equ %100000000000
- mSCI1BD_SBR12: equ %1000000000000
- mSCI1BD_TNP0: equ %10000000000000
- mSCI1BD_TNP1: equ %100000000000000
- mSCI1BD_IREN: equ %1000000000000000
- ;*** SCI1BDH - SCI 1 Baud Rate Register High; 0x000000D0 ***
- SCI1BDH: equ $000000D0 ;*** SCI1BDH - SCI 1 Baud Rate Register High; 0x000000D0 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI1BDH_SBR8: equ 0 ; SCI Baud Rate Bit 8
- SCI1BDH_SBR9: equ 1 ; SCI Baud Rate Bit 9
- SCI1BDH_SBR10: equ 2 ; SCI Baud Rate Bit 10
- SCI1BDH_SBR11: equ 3 ; SCI Baud Rate Bit 11
- SCI1BDH_SBR12: equ 4 ; SCI Baud Rate Bit 12
- SCI1BDH_TNP0: equ 5 ; Transmitter Narrow Pulse Bit 0
- SCI1BDH_TNP1: equ 6 ; Transmitter Narrow Pulse Bit 1
- SCI1BDH_IREN: equ 7 ; Infrared Enable Bit
- ; bit position masks
- mSCI1BDH_SBR8: equ %00000001
- mSCI1BDH_SBR9: equ %00000010
- mSCI1BDH_SBR10: equ %00000100
- mSCI1BDH_SBR11: equ %00001000
- mSCI1BDH_SBR12: equ %00010000
- mSCI1BDH_TNP0: equ %00100000
- mSCI1BDH_TNP1: equ %01000000
- mSCI1BDH_IREN: equ %10000000
- ;*** SCI1BDL - SCI 1 Baud Rate Register Low; 0x000000D1 ***
- SCI1BDL: equ $000000D1 ;*** SCI1BDL - SCI 1 Baud Rate Register Low; 0x000000D1 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI1BDL_SBR0: equ 0 ; SCI Baud Rate Bit 0
- SCI1BDL_SBR1: equ 1 ; SCI Baud Rate Bit 1
- SCI1BDL_SBR2: equ 2 ; SCI Baud Rate Bit 2
- SCI1BDL_SBR3: equ 3 ; SCI Baud Rate Bit 3
- SCI1BDL_SBR4: equ 4 ; SCI Baud Rate Bit 4
- SCI1BDL_SBR5: equ 5 ; SCI Baud Rate Bit 5
- SCI1BDL_SBR6: equ 6 ; SCI Baud Rate Bit 6
- SCI1BDL_SBR7: equ 7 ; SCI Baud Rate Bit 7
- ; bit position masks
- mSCI1BDL_SBR0: equ %00000001
- mSCI1BDL_SBR1: equ %00000010
- mSCI1BDL_SBR2: equ %00000100
- mSCI1BDL_SBR3: equ %00001000
- mSCI1BDL_SBR4: equ %00010000
- mSCI1BDL_SBR5: equ %00100000
- mSCI1BDL_SBR6: equ %01000000
- mSCI1BDL_SBR7: equ %10000000
- ;*** SCI1CR1 - SCI 1 Control Register 1; 0x000000D2 ***
- SCI1CR1: equ $000000D2 ;*** SCI1CR1 - SCI 1 Control Register 1; 0x000000D2 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI1CR1_PT: equ 0 ; Parity Type Bit
- SCI1CR1_PE: equ 1 ; Parity Enable Bit
- SCI1CR1_ILT: equ 2 ; Idle Line Type Bit
- SCI1CR1_WAKE: equ 3 ; Wakeup Condition Bit
- SCI1CR1_M: equ 4 ; Data Format Mode Bit
- SCI1CR1_RSRC: equ 5 ; Receiver Source Bit
- SCI1CR1_SCISWAI: equ 6 ; SCI Stop in Wait Mode Bit
- SCI1CR1_LOOPS: equ 7 ; Loop Select Bit
- ; bit position masks
- mSCI1CR1_PT: equ %00000001
- mSCI1CR1_PE: equ %00000010
- mSCI1CR1_ILT: equ %00000100
- mSCI1CR1_WAKE: equ %00001000
- mSCI1CR1_M: equ %00010000
- mSCI1CR1_RSRC: equ %00100000
- mSCI1CR1_SCISWAI: equ %01000000
- mSCI1CR1_LOOPS: equ %10000000
- ;*** SCI1CR2 - SCI 1 Control Register 2; 0x000000D3 ***
- SCI1CR2: equ $000000D3 ;*** SCI1CR2 - SCI 1 Control Register 2; 0x000000D3 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI1CR2_SBK: equ 0 ; Send Break Bit
- SCI1CR2_RWU: equ 1 ; Receiver Wakeup Bit
- SCI1CR2_RE: equ 2 ; Receiver Enable Bit
- SCI1CR2_TE: equ 3 ; Transmitter Enable Bit
- SCI1CR2_ILIE: equ 4 ; Idle Line Interrupt Enable Bit
- SCI1CR2_RIE: equ 5 ; Receiver Full Interrupt Enable Bit
- SCI1CR2_TCIE: equ 6 ; Transmission Complete Interrupt Enable Bit
- SCI1CR2_SCTIE: equ 7 ; Transmitter Interrupt Enable Bit
- ; bit position masks
- mSCI1CR2_SBK: equ %00000001
- mSCI1CR2_RWU: equ %00000010
- mSCI1CR2_RE: equ %00000100
- mSCI1CR2_TE: equ %00001000
- mSCI1CR2_ILIE: equ %00010000
- mSCI1CR2_RIE: equ %00100000
- mSCI1CR2_TCIE: equ %01000000
- mSCI1CR2_SCTIE: equ %10000000
- ;*** SCI1SR1 - SCI 1 Status Register 1; 0x000000D4 ***
- SCI1SR1: equ $000000D4 ;*** SCI1SR1 - SCI 1 Status Register 1; 0x000000D4 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI1SR1_PF: equ 0 ; Parity Error Flag
- SCI1SR1_FE: equ 1 ; Framing Error Flag
- SCI1SR1_NF: equ 2 ; Noise Flag
- SCI1SR1_OR: equ 3 ; Overrun Flag
- SCI1SR1_IDLE: equ 4 ; Idle Line Flag
- SCI1SR1_RDRF: equ 5 ; Receive Data Register Full Flag
- SCI1SR1_TC: equ 6 ; Transmit Complete Flag
- SCI1SR1_TDRE: equ 7 ; Transmit Data Register Empty Flag
- ; bit position masks
- mSCI1SR1_PF: equ %00000001
- mSCI1SR1_FE: equ %00000010
- mSCI1SR1_NF: equ %00000100
- mSCI1SR1_OR: equ %00001000
- mSCI1SR1_IDLE: equ %00010000
- mSCI1SR1_RDRF: equ %00100000
- mSCI1SR1_TC: equ %01000000
- mSCI1SR1_TDRE: equ %10000000
- ;*** SCI1SR2 - SCI 1 Status Register 2; 0x000000D5 ***
- SCI1SR2: equ $000000D5 ;*** SCI1SR2 - SCI 1 Status Register 2; 0x000000D5 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI1SR2_RAF: equ 0 ; Receiver Active Flag
- SCI1SR2_TXDIR: equ 1 ; Transmitter pin data direction in Single-Wire mode
- SCI1SR2_BRK13: equ 2 ; Break Transmit character length
- ; bit position masks
- mSCI1SR2_RAF: equ %00000001
- mSCI1SR2_TXDIR: equ %00000010
- mSCI1SR2_BRK13: equ %00000100
- ;*** SCI1DRH - SCI 1 Data Register High; 0x000000D6 ***
- SCI1DRH: equ $000000D6 ;*** SCI1DRH - SCI 1 Data Register High; 0x000000D6 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI1DRH_T8: equ 6 ; Transmit Bit 8
- SCI1DRH_R8: equ 7 ; Received Bit 8
- ; bit position masks
- mSCI1DRH_T8: equ %01000000
- mSCI1DRH_R8: equ %10000000
- ;*** SCI1DRL - SCI 1 Data Register Low; 0x000000D7 ***
- SCI1DRL: equ $000000D7 ;*** SCI1DRL - SCI 1 Data Register Low; 0x000000D7 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI1DRL_R0_T0: equ 0 ; Received bit 0 or Transmit bit 0
- SCI1DRL_R1_T1: equ 1 ; Received bit 1 or Transmit bit 1
- SCI1DRL_R2_T2: equ 2 ; Received bit 2 or Transmit bit 2
- SCI1DRL_R3_T3: equ 3 ; Received bit 3 or Transmit bit 3
- SCI1DRL_R4_T4: equ 4 ; Received bit 4 or Transmit bit 4
- SCI1DRL_R5_T5: equ 5 ; Received bit 5 or Transmit bit 5
- SCI1DRL_R6_T6: equ 6 ; Received bit 6 or Transmit bit 6
- SCI1DRL_R7_T7: equ 7 ; Received bit 7 or Transmit bit 7
- ; bit position masks
- mSCI1DRL_R0_T0: equ %00000001
- mSCI1DRL_R1_T1: equ %00000010
- mSCI1DRL_R2_T2: equ %00000100
- mSCI1DRL_R3_T3: equ %00001000
- mSCI1DRL_R4_T4: equ %00010000
- mSCI1DRL_R5_T5: equ %00100000
- mSCI1DRL_R6_T6: equ %01000000
- mSCI1DRL_R7_T7: equ %10000000
- ;*** SPICR1 - SPI Control Register; 0x000000D8 ***
- SPICR1: equ $000000D8 ;*** SPICR1 - SPI Control Register; 0x000000D8 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SPICR1_LSBFE: equ 0 ; SPI LSB-First Enable
- SPICR1_SSOE: equ 1 ; Slave Select Output Enable
- SPICR1_CPHA: equ 2 ; SPI Clock Phase Bit
- SPICR1_CPOL: equ 3 ; SPI Clock Polarity Bit
- SPICR1_MSTR: equ 4 ; SPI Master/Slave Mode Select Bit
- SPICR1_SPTIE: equ 5 ; SPI Transmit Interrupt Enable
- SPICR1_SPE: equ 6 ; SPI System Enable Bit
- SPICR1_SPIE: equ 7 ; SPI Interrupt Enable Bit
- ; bit position masks
- mSPICR1_LSBFE: equ %00000001
- mSPICR1_SSOE: equ %00000010
- mSPICR1_CPHA: equ %00000100
- mSPICR1_CPOL: equ %00001000
- mSPICR1_MSTR: equ %00010000
- mSPICR1_SPTIE: equ %00100000
- mSPICR1_SPE: equ %01000000
- mSPICR1_SPIE: equ %10000000
- ;*** SPICR2 - SPI Control Register 2; 0x000000D9 ***
- SPICR2: equ $000000D9 ;*** SPICR2 - SPI Control Register 2; 0x000000D9 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SPICR2_SPC0: equ 0 ; Serial Pin Control Bit 0
- SPICR2_SPISWAI: equ 1 ; SPI Stop in Wait Mode Bit
- SPICR2_BIDIROE: equ 3 ; Output enable in the Bidirectional mode of operation
- SPICR2_MODFEN: equ 4 ; Mode Fault Enable Bit
- ; bit position masks
- mSPICR2_SPC0: equ %00000001
- mSPICR2_SPISWAI: equ %00000010
- mSPICR2_BIDIROE: equ %00001000
- mSPICR2_MODFEN: equ %00010000
- ;*** SPIBR - SPI Baud Rate Register; 0x000000DA ***
- SPIBR: equ $000000DA ;*** SPIBR - SPI Baud Rate Register; 0x000000DA ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SPIBR_SPR0: equ 0 ; SPI Baud Rate Selection Bit 0
- SPIBR_SPR1: equ 1 ; SPI Baud Rate Selection Bit 1
- SPIBR_SPR2: equ 2 ; SPI Baud Rate Selection Bit 2
- SPIBR_SPPR0: equ 4 ; SPI Baud Rate Preselection Bits 0
- SPIBR_SPPR1: equ 5 ; SPI Baud Rate Preselection Bits 1
- SPIBR_SPPR2: equ 6 ; SPI Baud Rate Preselection Bits 2
- ; bit position masks
- mSPIBR_SPR0: equ %00000001
- mSPIBR_SPR1: equ %00000010
- mSPIBR_SPR2: equ %00000100
- mSPIBR_SPPR0: equ %00010000
- mSPIBR_SPPR1: equ %00100000
- mSPIBR_SPPR2: equ %01000000
- ;*** SPISR - SPI Status Register; 0x000000DB ***
- SPISR: equ $000000DB ;*** SPISR - SPI Status Register; 0x000000DB ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SPISR_MODF: equ 4 ; Mode Fault Flag
- SPISR_SPTEF: equ 5 ; SPI Transmit Empty Interrupt Flag
- SPISR_SPIF: equ 7 ; SPIF Receive Interrupt Flag
- ; bit position masks
- mSPISR_MODF: equ %00010000
- mSPISR_SPTEF: equ %00100000
- mSPISR_SPIF: equ %10000000
- ;*** SPIDR - SPI Data Register; 0x000000DD ***
- SPIDR: equ $000000DD ;*** SPIDR - SPI Data Register; 0x000000DD ***
- ;*** IBAD - IIC Address Register; 0x000000E0 ***
- IBAD: equ $000000E0 ;*** IBAD - IIC Address Register; 0x000000E0 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- IBAD_ADR1: equ 1 ; Slave Address Bit 1
- IBAD_ADR2: equ 2 ; Slave Address Bit 2
- IBAD_ADR3: equ 3 ; Slave Address Bit 3
- IBAD_ADR4: equ 4 ; Slave Address Bit 4
- IBAD_ADR5: equ 5 ; Slave Address Bit 5
- IBAD_ADR6: equ 6 ; Slave Address Bit 6
- IBAD_ADR7: equ 7 ; Slave Address Bit 7
- ; bit position masks
- mIBAD_ADR1: equ %00000010
- mIBAD_ADR2: equ %00000100
- mIBAD_ADR3: equ %00001000
- mIBAD_ADR4: equ %00010000
- mIBAD_ADR5: equ %00100000
- mIBAD_ADR6: equ %01000000
- mIBAD_ADR7: equ %10000000
- ;*** IBFD - IIC Frequency Divider Register; 0x000000E1 ***
- IBFD: equ $000000E1 ;*** IBFD - IIC Frequency Divider Register; 0x000000E1 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- IBFD_IBC0: equ 0 ; I-Bus Clock Rate 0
- IBFD_IBC1: equ 1 ; I-Bus Clock Rate 1
- IBFD_IBC2: equ 2 ; I-Bus Clock Rate 2
- IBFD_IBC3: equ 3 ; I-Bus Clock Rate 3
- IBFD_IBC4: equ 4 ; I-Bus Clock Rate 4
- IBFD_IBC5: equ 5 ; I-Bus Clock Rate 5
- IBFD_IBC6: equ 6 ; I-Bus Clock Rate 6
- IBFD_IBC7: equ 7 ; I-Bus Clock Rate 7
- ; bit position masks
- mIBFD_IBC0: equ %00000001
- mIBFD_IBC1: equ %00000010
- mIBFD_IBC2: equ %00000100
- mIBFD_IBC3: equ %00001000
- mIBFD_IBC4: equ %00010000
- mIBFD_IBC5: equ %00100000
- mIBFD_IBC6: equ %01000000
- mIBFD_IBC7: equ %10000000
- ;*** IBCR - IIC Control Register; 0x000000E2 ***
- IBCR: equ $000000E2 ;*** IBCR - IIC Control Register; 0x000000E2 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- IBCR_IBSWAI: equ 0 ; I-Bus Interface Stop in WAIT mode
- IBCR_RSTA: equ 2 ; Repeat Start
- IBCR_TXAK: equ 3 ; Transmit Acknowledge enable
- IBCR_TX_RX: equ 4 ; Transmit/Receive mode select bit
- IBCR_MS_SL: equ 5 ; Master/Slave mode select bit
- IBCR_IBIE: equ 6 ; I-Bus Interrupt Enable
- IBCR_IBEN: equ 7 ; I-Bus Enable
- ; bit position masks
- mIBCR_IBSWAI: equ %00000001
- mIBCR_RSTA: equ %00000100
- mIBCR_TXAK: equ %00001000
- mIBCR_TX_RX: equ %00010000
- mIBCR_MS_SL: equ %00100000
- mIBCR_IBIE: equ %01000000
- mIBCR_IBEN: equ %10000000
- ;*** IBSR - IIC Status Register; 0x000000E3 ***
- IBSR: equ $000000E3 ;*** IBSR - IIC Status Register; 0x000000E3 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- IBSR_RXAK: equ 0 ; Received Acknowledge
- IBSR_IBIF: equ 1 ; I-Bus Interrupt
- IBSR_SRW: equ 2 ; Slave Read/Write
- IBSR_IBAL: equ 4 ; Arbitration Lost
- IBSR_IBB: equ 5 ; Bus busy bit
- IBSR_IAAS: equ 6 ; Addressed as a slave bit
- IBSR_TCF: equ 7 ; Data transferring bit
- ; bit position masks
- mIBSR_RXAK: equ %00000001
- mIBSR_IBIF: equ %00000010
- mIBSR_SRW: equ %00000100
- mIBSR_IBAL: equ %00010000
- mIBSR_IBB: equ %00100000
- mIBSR_IAAS: equ %01000000
- mIBSR_TCF: equ %10000000
- ;*** IBDR - IIC Data I/O Register; 0x000000E4 ***
- IBDR: equ $000000E4 ;*** IBDR - IIC Data I/O Register; 0x000000E4 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- IBDR_D0: equ 0 ; IIC Data Bit 0
- IBDR_D1: equ 1 ; IIC Data Bit 1
- IBDR_D2: equ 2 ; IIC Data Bit 2
- IBDR_D3: equ 3 ; IIC Data Bit 3
- IBDR_D4: equ 4 ; IIC Data Bit 4
- IBDR_D5: equ 5 ; IIC Data Bit 5
- IBDR_D6: equ 6 ; IIC Data Bit 6
- IBDR_D7: equ 7 ; IIC Data Bit 7
- ; bit position masks
- mIBDR_D0: equ %00000001
- mIBDR_D1: equ %00000010
- mIBDR_D2: equ %00000100
- mIBDR_D3: equ %00001000
- mIBDR_D4: equ %00010000
- mIBDR_D5: equ %00100000
- mIBDR_D6: equ %01000000
- mIBDR_D7: equ %10000000
- ;*** SCI2BD - SCI 2 Baud Rate Register; 0x000000E8 ***
- SCI2BD: equ $000000E8 ;*** SCI2BD - SCI 2 Baud Rate Register; 0x000000E8 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI2BD_SBR0: equ 0 ; SCI Baud Rate Bit 0
- SCI2BD_SBR1: equ 1 ; SCI Baud Rate Bit 1
- SCI2BD_SBR2: equ 2 ; SCI Baud Rate Bit 2
- SCI2BD_SBR3: equ 3 ; SCI Baud Rate Bit 3
- SCI2BD_SBR4: equ 4 ; SCI Baud Rate Bit 4
- SCI2BD_SBR5: equ 5 ; SCI Baud Rate Bit 5
- SCI2BD_SBR6: equ 6 ; SCI Baud Rate Bit 6
- SCI2BD_SBR7: equ 7 ; SCI Baud Rate Bit 7
- SCI2BD_SBR8: equ 8 ; SCI Baud Rate Bit 8
- SCI2BD_SBR9: equ 9 ; SCI Baud Rate Bit 9
- SCI2BD_SBR10: equ 10 ; SCI Baud Rate Bit 10
- SCI2BD_SBR11: equ 11 ; SCI Baud Rate Bit 11
- SCI2BD_SBR12: equ 12 ; SCI Baud Rate Bit 12
- SCI2BD_TNP0: equ 13 ; Transmitter Narrow Pulse Bit 0
- SCI2BD_TNP1: equ 14 ; Transmitter Narrow Pulse Bit 1
- SCI2BD_IREN: equ 15 ; Infrared Enable Bit
- ; bit position masks
- mSCI2BD_SBR0: equ %00000001
- mSCI2BD_SBR1: equ %00000010
- mSCI2BD_SBR2: equ %00000100
- mSCI2BD_SBR3: equ %00001000
- mSCI2BD_SBR4: equ %00010000
- mSCI2BD_SBR5: equ %00100000
- mSCI2BD_SBR6: equ %01000000
- mSCI2BD_SBR7: equ %10000000
- mSCI2BD_SBR8: equ %100000000
- mSCI2BD_SBR9: equ %1000000000
- mSCI2BD_SBR10: equ %10000000000
- mSCI2BD_SBR11: equ %100000000000
- mSCI2BD_SBR12: equ %1000000000000
- mSCI2BD_TNP0: equ %10000000000000
- mSCI2BD_TNP1: equ %100000000000000
- mSCI2BD_IREN: equ %1000000000000000
- ;*** SCI2BDH - SCI 2 Baud Rate Register High; 0x000000E8 ***
- SCI2BDH: equ $000000E8 ;*** SCI2BDH - SCI 2 Baud Rate Register High; 0x000000E8 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI2BDH_SBR8: equ 0 ; SCI Baud Rate Bit 8
- SCI2BDH_SBR9: equ 1 ; SCI Baud Rate Bit 9
- SCI2BDH_SBR10: equ 2 ; SCI Baud Rate Bit 10
- SCI2BDH_SBR11: equ 3 ; SCI Baud Rate Bit 11
- SCI2BDH_SBR12: equ 4 ; SCI Baud Rate Bit 12
- SCI2BDH_TNP0: equ 5 ; Transmitter Narrow Pulse Bit 0
- SCI2BDH_TNP1: equ 6 ; Transmitter Narrow Pulse Bit 1
- SCI2BDH_IREN: equ 7 ; Infrared Enable Bit
- ; bit position masks
- mSCI2BDH_SBR8: equ %00000001
- mSCI2BDH_SBR9: equ %00000010
- mSCI2BDH_SBR10: equ %00000100
- mSCI2BDH_SBR11: equ %00001000
- mSCI2BDH_SBR12: equ %00010000
- mSCI2BDH_TNP0: equ %00100000
- mSCI2BDH_TNP1: equ %01000000
- mSCI2BDH_IREN: equ %10000000
- ;*** SCI2BDL - SCI 2 Baud Rate Register Low; 0x000000E9 ***
- SCI2BDL: equ $000000E9 ;*** SCI2BDL - SCI 2 Baud Rate Register Low; 0x000000E9 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI2BDL_SBR0: equ 0 ; SCI Baud Rate Bit 0
- SCI2BDL_SBR1: equ 1 ; SCI Baud Rate Bit 1
- SCI2BDL_SBR2: equ 2 ; SCI Baud Rate Bit 2
- SCI2BDL_SBR3: equ 3 ; SCI Baud Rate Bit 3
- SCI2BDL_SBR4: equ 4 ; SCI Baud Rate Bit 4
- SCI2BDL_SBR5: equ 5 ; SCI Baud Rate Bit 5
- SCI2BDL_SBR6: equ 6 ; SCI Baud Rate Bit 6
- SCI2BDL_SBR7: equ 7 ; SCI Baud Rate Bit 7
- ; bit position masks
- mSCI2BDL_SBR0: equ %00000001
- mSCI2BDL_SBR1: equ %00000010
- mSCI2BDL_SBR2: equ %00000100
- mSCI2BDL_SBR3: equ %00001000
- mSCI2BDL_SBR4: equ %00010000
- mSCI2BDL_SBR5: equ %00100000
- mSCI2BDL_SBR6: equ %01000000
- mSCI2BDL_SBR7: equ %10000000
- ;*** SCI2CR1 - SCI 2 Control Register 1; 0x000000EA ***
- SCI2CR1: equ $000000EA ;*** SCI2CR1 - SCI 2 Control Register 1; 0x000000EA ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI2CR1_PT: equ 0 ; Parity Type Bit
- SCI2CR1_PE: equ 1 ; Parity Enable Bit
- SCI2CR1_ILT: equ 2 ; Idle Line Type Bit
- SCI2CR1_WAKE: equ 3 ; Wakeup Condition Bit
- SCI2CR1_M: equ 4 ; Data Format Mode Bit
- SCI2CR1_RSRC: equ 5 ; Receiver Source Bit
- SCI2CR1_SCISWAI: equ 6 ; SCI Stop in Wait Mode Bit
- SCI2CR1_LOOPS: equ 7 ; Loop Select Bit
- ; bit position masks
- mSCI2CR1_PT: equ %00000001
- mSCI2CR1_PE: equ %00000010
- mSCI2CR1_ILT: equ %00000100
- mSCI2CR1_WAKE: equ %00001000
- mSCI2CR1_M: equ %00010000
- mSCI2CR1_RSRC: equ %00100000
- mSCI2CR1_SCISWAI: equ %01000000
- mSCI2CR1_LOOPS: equ %10000000
- ;*** SCI2CR2 - SCI 2 Control Register 2; 0x000000EB ***
- SCI2CR2: equ $000000EB ;*** SCI2CR2 - SCI 2 Control Register 2; 0x000000EB ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI2CR2_SBK: equ 0 ; Send Break Bit
- SCI2CR2_RWU: equ 1 ; Receiver Wakeup Bit
- SCI2CR2_RE: equ 2 ; Receiver Enable Bit
- SCI2CR2_TE: equ 3 ; Transmitter Enable Bit
- SCI2CR2_ILIE: equ 4 ; Idle Line Interrupt Enable Bit
- SCI2CR2_RIE: equ 5 ; Receiver Full Interrupt Enable Bit
- SCI2CR2_TCIE: equ 6 ; Transmission Complete Interrupt Enable Bit
- SCI2CR2_SCTIE: equ 7 ; Transmitter Interrupt Enable Bit
- ; bit position masks
- mSCI2CR2_SBK: equ %00000001
- mSCI2CR2_RWU: equ %00000010
- mSCI2CR2_RE: equ %00000100
- mSCI2CR2_TE: equ %00001000
- mSCI2CR2_ILIE: equ %00010000
- mSCI2CR2_RIE: equ %00100000
- mSCI2CR2_TCIE: equ %01000000
- mSCI2CR2_SCTIE: equ %10000000
- ;*** SCI2SR1 - SCI 2 Status Register 1; 0x000000EC ***
- SCI2SR1: equ $000000EC ;*** SCI2SR1 - SCI 2 Status Register 1; 0x000000EC ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI2SR1_PF: equ 0 ; Parity Error Flag
- SCI2SR1_FE: equ 1 ; Framing Error Flag
- SCI2SR1_NF: equ 2 ; Noise Flag
- SCI2SR1_OR: equ 3 ; Overrun Flag
- SCI2SR1_IDLE: equ 4 ; Idle Line Flag
- SCI2SR1_RDRF: equ 5 ; Receive Data Register Full Flag
- SCI2SR1_TC: equ 6 ; Transmit Complete Flag
- SCI2SR1_TDRE: equ 7 ; Transmit Data Register Empty Flag
- ; bit position masks
- mSCI2SR1_PF: equ %00000001
- mSCI2SR1_FE: equ %00000010
- mSCI2SR1_NF: equ %00000100
- mSCI2SR1_OR: equ %00001000
- mSCI2SR1_IDLE: equ %00010000
- mSCI2SR1_RDRF: equ %00100000
- mSCI2SR1_TC: equ %01000000
- mSCI2SR1_TDRE: equ %10000000
- ;*** SCI2SR2 - SCI 2 Status Register 2; 0x000000ED ***
- SCI2SR2: equ $000000ED ;*** SCI2SR2 - SCI 2 Status Register 2; 0x000000ED ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI2SR2_RAF: equ 0 ; Receiver Active Flag
- SCI2SR2_TXDIR: equ 1 ; Transmitter pin data direction in Single-Wire mode
- SCI2SR2_BRK13: equ 2 ; Break Transmit character length
- ; bit position masks
- mSCI2SR2_RAF: equ %00000001
- mSCI2SR2_TXDIR: equ %00000010
- mSCI2SR2_BRK13: equ %00000100
- ;*** SCI2DRH - SCI 2 Data Register High; 0x000000EE ***
- SCI2DRH: equ $000000EE ;*** SCI2DRH - SCI 2 Data Register High; 0x000000EE ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI2DRH_T8: equ 6 ; Transmit Bit 8
- SCI2DRH_R8: equ 7 ; Received Bit 8
- ; bit position masks
- mSCI2DRH_T8: equ %01000000
- mSCI2DRH_R8: equ %10000000
- ;*** SCI2DRL - SCI 2 Data Register Low; 0x000000EF ***
- SCI2DRL: equ $000000EF ;*** SCI2DRL - SCI 2 Data Register Low; 0x000000EF ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- SCI2DRL_R0_T0: equ 0 ; Received bit 0 or Transmit bit 0
- SCI2DRL_R1_T1: equ 1 ; Received bit 1 or Transmit bit 1
- SCI2DRL_R2_T2: equ 2 ; Received bit 2 or Transmit bit 2
- SCI2DRL_R3_T3: equ 3 ; Received bit 3 or Transmit bit 3
- SCI2DRL_R4_T4: equ 4 ; Received bit 4 or Transmit bit 4
- SCI2DRL_R5_T5: equ 5 ; Received bit 5 or Transmit bit 5
- SCI2DRL_R6_T6: equ 6 ; Received bit 6 or Transmit bit 6
- SCI2DRL_R7_T7: equ 7 ; Received bit 7 or Transmit bit 7
- ; bit position masks
- mSCI2DRL_R0_T0: equ %00000001
- mSCI2DRL_R1_T1: equ %00000010
- mSCI2DRL_R2_T2: equ %00000100
- mSCI2DRL_R3_T3: equ %00001000
- mSCI2DRL_R4_T4: equ %00010000
- mSCI2DRL_R5_T5: equ %00100000
- mSCI2DRL_R6_T6: equ %01000000
- mSCI2DRL_R7_T7: equ %10000000
- ;*** DAC0_DACC0 - DAC0 Control Register 0; 0x000000F0 ***
- DAC0_DACC0: equ $000000F0 ;*** DAC0_DACC0 - DAC0 Control Register 0; 0x000000F0 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DAC0_DACC0_DACOE: equ 0 ; DAC Output Enable
- DAC0_DACC0_DACWAI: equ 1 ; DAC Stop in WAIT mode
- DAC0_DACC0_DSGN: equ 2 ; Result Register Data Signed or Unsigned Representation
- DAC0_DACC0_DJM: equ 3 ; Data Register Data Justification
- DAC0_DACC0_DACTE: equ 6 ; DAC Test Enable
- DAC0_DACC0_DACE: equ 7 ; DAC Enable
- ; bit position masks
- mDAC0_DACC0_DACOE: equ %00000001
- mDAC0_DACC0_DACWAI: equ %00000010
- mDAC0_DACC0_DSGN: equ %00000100
- mDAC0_DACC0_DJM: equ %00001000
- mDAC0_DACC0_DACTE: equ %01000000
- mDAC0_DACC0_DACE: equ %10000000
- ;*** DAC0_DACDLeft - DAC0 Data Register - Left Justified; 0x000000F2 ***
- DAC0_DACDLeft: equ $000000F2 ;*** DAC0_DACDLeft - DAC0 Data Register - Left Justified; 0x000000F2 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DAC0_DACDLeft_BIT0: equ 0 ; Data Bit 0
- DAC0_DACDLeft_BIT1: equ 1 ; Data Bit 1
- DAC0_DACDLeft_BIT2: equ 2 ; Data Bit 2
- DAC0_DACDLeft_BIT3: equ 3 ; Data Bit 3
- DAC0_DACDLeft_BIT4: equ 4 ; Data Bit 4
- DAC0_DACDLeft_BIT5: equ 5 ; Data Bit 5
- DAC0_DACDLeft_BIT6: equ 6 ; Data Bit 6
- DAC0_DACDLeft_BIT7: equ 7 ; Data Bit 7
- ; bit position masks
- mDAC0_DACDLeft_BIT0: equ %00000001
- mDAC0_DACDLeft_BIT1: equ %00000010
- mDAC0_DACDLeft_BIT2: equ %00000100
- mDAC0_DACDLeft_BIT3: equ %00001000
- mDAC0_DACDLeft_BIT4: equ %00010000
- mDAC0_DACDLeft_BIT5: equ %00100000
- mDAC0_DACDLeft_BIT6: equ %01000000
- mDAC0_DACDLeft_BIT7: equ %10000000
- ;*** DAC0_DACDRight - DAC0 Data Register - Right Justified; 0x000000F3 ***
- DAC0_DACDRight: equ $000000F3 ;*** DAC0_DACDRight - DAC0 Data Register - Right Justified; 0x000000F3 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DAC0_DACDRight_BIT0: equ 0 ; Data Bit 0
- DAC0_DACDRight_BIT1: equ 1 ; Data Bit 1
- DAC0_DACDRight_BIT2: equ 2 ; Data Bit 2
- DAC0_DACDRight_BIT3: equ 3 ; Data Bit 3
- DAC0_DACDRight_BIT4: equ 4 ; Data Bit 4
- DAC0_DACDRight_BIT5: equ 5 ; Data Bit 5
- DAC0_DACDRight_BIT6: equ 6 ; Data Bit 6
- DAC0_DACDRight_BIT7: equ 7 ; Data Bit 7
- ; bit position masks
- mDAC0_DACDRight_BIT0: equ %00000001
- mDAC0_DACDRight_BIT1: equ %00000010
- mDAC0_DACDRight_BIT2: equ %00000100
- mDAC0_DACDRight_BIT3: equ %00001000
- mDAC0_DACDRight_BIT4: equ %00010000
- mDAC0_DACDRight_BIT5: equ %00100000
- mDAC0_DACDRight_BIT6: equ %01000000
- mDAC0_DACDRight_BIT7: equ %10000000
- ;*** DAC1_DACC0 - DAC1Control Register 0; 0x000000F4 ***
- DAC1_DACC0: equ $000000F4 ;*** DAC1_DACC0 - DAC1Control Register 0; 0x000000F4 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DAC1_DACC0_DACOE: equ 0 ; DAC Output Enable
- DAC1_DACC0_DACWAI: equ 1 ; DAC Stop in WAIT mode
- DAC1_DACC0_DSGN: equ 2 ; Result Register Data Signed or Unsigned Representation
- DAC1_DACC0_DJM: equ 3 ; Data Register Data Justification
- DAC1_DACC0_DACTE: equ 6 ; DAC Test Enable
- DAC1_DACC0_DACE: equ 7 ; DAC Enable
- ; bit position masks
- mDAC1_DACC0_DACOE: equ %00000001
- mDAC1_DACC0_DACWAI: equ %00000010
- mDAC1_DACC0_DSGN: equ %00000100
- mDAC1_DACC0_DJM: equ %00001000
- mDAC1_DACC0_DACTE: equ %01000000
- mDAC1_DACC0_DACE: equ %10000000
- ;*** DAC1_DACDLeft - DAC1 Data Register - Left Justified; 0x000000F6 ***
- DAC1_DACDLeft: equ $000000F6 ;*** DAC1_DACDLeft - DAC1 Data Register - Left Justified; 0x000000F6 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DAC1_DACDLeft_BIT0: equ 0 ; Data Bit 0
- DAC1_DACDLeft_BIT1: equ 1 ; Data Bit 1
- DAC1_DACDLeft_BIT2: equ 2 ; Data Bit 2
- DAC1_DACDLeft_BIT3: equ 3 ; Data Bit 3
- DAC1_DACDLeft_BIT4: equ 4 ; Data Bit 4
- DAC1_DACDLeft_BIT5: equ 5 ; Data Bit 5
- DAC1_DACDLeft_BIT6: equ 6 ; Data Bit 6
- DAC1_DACDLeft_BIT7: equ 7 ; Data Bit 7
- ; bit position masks
- mDAC1_DACDLeft_BIT0: equ %00000001
- mDAC1_DACDLeft_BIT1: equ %00000010
- mDAC1_DACDLeft_BIT2: equ %00000100
- mDAC1_DACDLeft_BIT3: equ %00001000
- mDAC1_DACDLeft_BIT4: equ %00010000
- mDAC1_DACDLeft_BIT5: equ %00100000
- mDAC1_DACDLeft_BIT6: equ %01000000
- mDAC1_DACDLeft_BIT7: equ %10000000
- ;*** DAC1_DACDRight - DAC1 Data Register - Right Justified; 0x000000F7 ***
- DAC1_DACDRight: equ $000000F7 ;*** DAC1_DACDRight - DAC1 Data Register - Right Justified; 0x000000F7 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DAC1_DACDRight_BIT0: equ 0 ; Data Bit 0
- DAC1_DACDRight_BIT1: equ 1 ; Data Bit 1
- DAC1_DACDRight_BIT2: equ 2 ; Data Bit 2
- DAC1_DACDRight_BIT3: equ 3 ; Data Bit 3
- DAC1_DACDRight_BIT4: equ 4 ; Data Bit 4
- DAC1_DACDRight_BIT5: equ 5 ; Data Bit 5
- DAC1_DACDRight_BIT6: equ 6 ; Data Bit 6
- DAC1_DACDRight_BIT7: equ 7 ; Data Bit 7
- ; bit position masks
- mDAC1_DACDRight_BIT0: equ %00000001
- mDAC1_DACDRight_BIT1: equ %00000010
- mDAC1_DACDRight_BIT2: equ %00000100
- mDAC1_DACDRight_BIT3: equ %00001000
- mDAC1_DACDRight_BIT4: equ %00010000
- mDAC1_DACDRight_BIT5: equ %00100000
- mDAC1_DACDRight_BIT6: equ %01000000
- mDAC1_DACDRight_BIT7: equ %10000000
- ;*** FCLKDIV - Flash Clock Divider Register; 0x00000100 ***
- FCLKDIV: equ $00000100 ;*** FCLKDIV - Flash Clock Divider Register; 0x00000100 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- FCLKDIV_FDIV0: equ 0 ; Flash Clock Divider Bit 0
- FCLKDIV_FDIV1: equ 1 ; Flash Clock Divider Bit 1
- FCLKDIV_FDIV2: equ 2 ; Flash Clock Divider Bit 2
- FCLKDIV_FDIV3: equ 3 ; Flash Clock Divider Bit 3
- FCLKDIV_FDIV4: equ 4 ; Flash Clock Divider Bit 4
- FCLKDIV_FDIV5: equ 5 ; Flash Clock Divider Bit 5
- FCLKDIV_PRDIV8: equ 6 ; Enable Prescaler by 8
- FCLKDIV_FDIVLD: equ 7 ; Flash Clock Divider Loaded
- ; bit position masks
- mFCLKDIV_FDIV0: equ %00000001
- mFCLKDIV_FDIV1: equ %00000010
- mFCLKDIV_FDIV2: equ %00000100
- mFCLKDIV_FDIV3: equ %00001000
- mFCLKDIV_FDIV4: equ %00010000
- mFCLKDIV_FDIV5: equ %00100000
- mFCLKDIV_PRDIV8: equ %01000000
- mFCLKDIV_FDIVLD: equ %10000000
- ;*** FSEC - Flash Security Register; 0x00000101 ***
- FSEC: equ $00000101 ;*** FSEC - Flash Security Register; 0x00000101 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- FSEC_SEC0: equ 0 ; Memory security bit 0
- FSEC_SEC1: equ 1 ; Memory security bit 1
- FSEC_NV2: equ 2 ; Non Volatile flag bit 2
- FSEC_NV3: equ 3 ; Non Volatile flag bit 3
- FSEC_NV4: equ 4 ; Non Volatile flag bit 4
- FSEC_NV5: equ 5 ; Non Volatile flag bit 5
- FSEC_NV6: equ 6 ; Non Volatile flag bit 6
- FSEC_KEYEN: equ 7 ; Backdoor Key Security Enable
- ; bit position masks
- mFSEC_SEC0: equ %00000001
- mFSEC_SEC1: equ %00000010
- mFSEC_NV2: equ %00000100
- mFSEC_NV3: equ %00001000
- mFSEC_NV4: equ %00010000
- mFSEC_NV5: equ %00100000
- mFSEC_NV6: equ %01000000
- mFSEC_KEYEN: equ %10000000
- ;*** FCNFG - Flash Configuration Register; 0x00000103 ***
- FCNFG: equ $00000103 ;*** FCNFG - Flash Configuration Register; 0x00000103 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- FCNFG_KEYACC: equ 5 ; Enable Security Key Writing
- FCNFG_CCIE: equ 6 ; Command Complete Interrupt Enable
- FCNFG_CBEIE: equ 7 ; Command Buffers Empty Interrupt Enable
- ; bit position masks
- mFCNFG_KEYACC: equ %00100000
- mFCNFG_CCIE: equ %01000000
- mFCNFG_CBEIE: equ %10000000
- ;*** FPROT - Flash Protection Register; 0x00000104 ***
- FPROT: equ $00000104 ;*** FPROT - Flash Protection Register; 0x00000104 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- FPROT_FPLS0: equ 0 ; Flash Protection Lower Address size 0
- FPROT_FPLS1: equ 1 ; Flash Protection Lower Address size 1
- FPROT_FPLDIS: equ 2 ; Flash Protection Lower address range disable
- FPROT_FPHS0: equ 3 ; Flash Protection Higher address size 0
- FPROT_FPHS1: equ 4 ; Flash Protection Higher address size 1
- FPROT_FPHDIS: equ 5 ; Flash Protection Higher address range disable
- FPROT_NV6: equ 6 ; Non Volatile Flag Bit
- FPROT_FPOPEN: equ 7 ; Opens the flash block or subsections of it for program or erase
- ; bit position masks
- mFPROT_FPLS0: equ %00000001
- mFPROT_FPLS1: equ %00000010
- mFPROT_FPLDIS: equ %00000100
- mFPROT_FPHS0: equ %00001000
- mFPROT_FPHS1: equ %00010000
- mFPROT_FPHDIS: equ %00100000
- mFPROT_NV6: equ %01000000
- mFPROT_FPOPEN: equ %10000000
- ;*** FSTAT - Flash Status Register; 0x00000105 ***
- FSTAT: equ $00000105 ;*** FSTAT - Flash Status Register; 0x00000105 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- FSTAT_BLANK: equ 2 ; Blank Verify Flag
- FSTAT_ACCERR: equ 4 ; Access error
- FSTAT_PVIOL: equ 5 ; Protection violation
- FSTAT_CCIF: equ 6 ; Command Complete Interrupt Flag
- FSTAT_CBEIF: equ 7 ; Command Buffers Empty Interrupt Flag
- ; bit position masks
- mFSTAT_BLANK: equ %00000100
- mFSTAT_ACCERR: equ %00010000
- mFSTAT_PVIOL: equ %00100000
- mFSTAT_CCIF: equ %01000000
- mFSTAT_CBEIF: equ %10000000
- ;*** FCMD - Flash Command Buffer and Register; 0x00000106 ***
- FCMD: equ $00000106 ;*** FCMD - Flash Command Buffer and Register; 0x00000106 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- FCMD_CMDB0: equ 0 ; NVM User Mode Command Bit 0
- FCMD_CMDB2: equ 2 ; NVM User Mode Command Bit 2
- FCMD_CMDB5: equ 5 ; NVM User Mode Command Bit 5
- FCMD_CMDB6: equ 6 ; NVM User Mode Command Bit 6
- ; bit position masks
- mFCMD_CMDB0: equ %00000001
- mFCMD_CMDB2: equ %00000100
- mFCMD_CMDB5: equ %00100000
- mFCMD_CMDB6: equ %01000000
- ;*** TIM1_TIOS - TIM1 Timer Input Capture/Output Compare Select; 0x00000140 ***
- TIM1_TIOS: equ $00000140 ;*** TIM1_TIOS - TIM1 Timer Input Capture/Output Compare Select; 0x00000140 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_TIOS_IOS4: equ 4 ; Input Capture or Output Compare Channel Configuration Bit 4
- TIM1_TIOS_IOS5: equ 5 ; Input Capture or Output Compare Channel Configuration Bit 5
- TIM1_TIOS_IOS6: equ 6 ; Input Capture or Output Compare Channel Configuration Bit 6
- TIM1_TIOS_IOS7: equ 7 ; Input Capture or Output Compare Channel Configuration Bit 7
- ; bit position masks
- mTIM1_TIOS_IOS4: equ %00010000
- mTIM1_TIOS_IOS5: equ %00100000
- mTIM1_TIOS_IOS6: equ %01000000
- mTIM1_TIOS_IOS7: equ %10000000
- ;*** TIM1_CFORC - TIM1 Timer Compare Force Register; 0x00000141 ***
- TIM1_CFORC: equ $00000141 ;*** TIM1_CFORC - TIM1 Timer Compare Force Register; 0x00000141 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_CFORC_FOC4: equ 4 ; Force Output Compare Action for Channel 4
- TIM1_CFORC_FOC5: equ 5 ; Force Output Compare Action for Channel 5
- TIM1_CFORC_FOC6: equ 6 ; Force Output Compare Action for Channel 6
- TIM1_CFORC_FOC7: equ 7 ; Force Output Compare Action for Channel 7
- ; bit position masks
- mTIM1_CFORC_FOC4: equ %00010000
- mTIM1_CFORC_FOC5: equ %00100000
- mTIM1_CFORC_FOC6: equ %01000000
- mTIM1_CFORC_FOC7: equ %10000000
- ;*** TIM1_OC7M - TIM1 Output Compare 7 Mask Register; 0x00000142 ***
- TIM1_OC7M: equ $00000142 ;*** TIM1_OC7M - TIM1 Output Compare 7 Mask Register; 0x00000142 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_OC7M_OC7M4: equ 4 ; Output Compare 7 Mask Bit 4
- TIM1_OC7M_OC7M5: equ 5 ; Output Compare 7 Mask Bit 5
- TIM1_OC7M_OC7M6: equ 6 ; Output Compare 7 Mask Bit 6
- TIM1_OC7M_OC7M7: equ 7 ; Output Compare 7 Mask Bit 7
- ; bit position masks
- mTIM1_OC7M_OC7M4: equ %00010000
- mTIM1_OC7M_OC7M5: equ %00100000
- mTIM1_OC7M_OC7M6: equ %01000000
- mTIM1_OC7M_OC7M7: equ %10000000
- ;*** TIM1_OC7D - TIM1 Output Compare 7 Data Register; 0x00000143 ***
- TIM1_OC7D: equ $00000143 ;*** TIM1_OC7D - TIM1 Output Compare 7 Data Register; 0x00000143 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_OC7D_OC7D4: equ 4 ; Output Compare 7 Bit 4
- TIM1_OC7D_OC7D5: equ 5 ; Output Compare 7 Bit 5
- TIM1_OC7D_OC7D6: equ 6 ; Output Compare 7 Bit 6
- TIM1_OC7D_OC7D7: equ 7 ; Output Compare 7 Bit 7
- ; bit position masks
- mTIM1_OC7D_OC7D4: equ %00010000
- mTIM1_OC7D_OC7D5: equ %00100000
- mTIM1_OC7D_OC7D6: equ %01000000
- mTIM1_OC7D_OC7D7: equ %10000000
- ;*** TIM1_TCNT - TIM1 Timer Count Register; 0x00000144 ***
- TIM1_TCNT: equ $00000144 ;*** TIM1_TCNT - TIM1 Timer Count Register; 0x00000144 ***
- ;*** TIM1_TCNTHi - TIM1 Timer Count Register High; 0x00000144 ***
- TIM1_TCNTHi: equ $00000144 ;*** TIM1_TCNTHi - TIM1 Timer Count Register High; 0x00000144 ***
- ;*** TIM1_TCNTLo - TIM1 Timer Count Register Low; 0x00000145 ***
- TIM1_TCNTLo: equ $00000145 ;*** TIM1_TCNTLo - TIM1 Timer Count Register Low; 0x00000145 ***
- ;*** TIM1_TSCR1 - TIM1 Timer System Control Register1; 0x00000146 ***
- TIM1_TSCR1: equ $00000146 ;*** TIM1_TSCR1 - TIM1 Timer System Control Register1; 0x00000146 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_TSCR1_TFFCA: equ 4 ; Timer Fast Flag Clear All
- TIM1_TSCR1_TSFRZ: equ 5 ; Timer and Modulus Counter Stop While in Freeze Mode
- TIM1_TSCR1_TSWAI: equ 6 ; Timer Module Stops While in Wait
- TIM1_TSCR1_TEN: equ 7 ; Timer Enable
- ; bit position masks
- mTIM1_TSCR1_TFFCA: equ %00010000
- mTIM1_TSCR1_TSFRZ: equ %00100000
- mTIM1_TSCR1_TSWAI: equ %01000000
- mTIM1_TSCR1_TEN: equ %10000000
- ;*** TIM1_TTOV - TIM1 Timer Toggle On Overflow Register; 0x00000147 ***
- TIM1_TTOV: equ $00000147 ;*** TIM1_TTOV - TIM1 Timer Toggle On Overflow Register; 0x00000147 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_TTOV_TOV4: equ 4 ; Toggle On Overflow Bit 4
- TIM1_TTOV_TOV5: equ 5 ; Toggle On Overflow Bit 5
- TIM1_TTOV_TOV6: equ 6 ; Toggle On Overflow Bit 6
- TIM1_TTOV_TOV7: equ 7 ; Toggle On Overflow Bit 7
- ; bit position masks
- mTIM1_TTOV_TOV4: equ %00010000
- mTIM1_TTOV_TOV5: equ %00100000
- mTIM1_TTOV_TOV6: equ %01000000
- mTIM1_TTOV_TOV7: equ %10000000
- ;*** TIM1_TCTL1 - TIM1 Timer Control Register 1; 0x00000148 ***
- TIM1_TCTL1: equ $00000148 ;*** TIM1_TCTL1 - TIM1 Timer Control Register 1; 0x00000148 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_TCTL1_OL4: equ 0 ; Output Level Bit 4
- TIM1_TCTL1_OM4: equ 1 ; Output Mode Bit 4
- TIM1_TCTL1_OL5: equ 2 ; Output Level Bit 5
- TIM1_TCTL1_OM5: equ 3 ; Output Mode Bit 5
- TIM1_TCTL1_OL6: equ 4 ; Output Level Bit 6
- TIM1_TCTL1_OM6: equ 5 ; Output Mode Bit 6
- TIM1_TCTL1_OL7: equ 6 ; Output Level Bit 7
- TIM1_TCTL1_OM7: equ 7 ; Output Mode Bit 7
- ; bit position masks
- mTIM1_TCTL1_OL4: equ %00000001
- mTIM1_TCTL1_OM4: equ %00000010
- mTIM1_TCTL1_OL5: equ %00000100
- mTIM1_TCTL1_OM5: equ %00001000
- mTIM1_TCTL1_OL6: equ %00010000
- mTIM1_TCTL1_OM6: equ %00100000
- mTIM1_TCTL1_OL7: equ %01000000
- mTIM1_TCTL1_OM7: equ %10000000
- ;*** TIM1_TCTL3 - TIM1 Timer Control Register 3; 0x0000014A ***
- TIM1_TCTL3: equ $0000014A ;*** TIM1_TCTL3 - TIM1 Timer Control Register 3; 0x0000014A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_TCTL3_EDG4A: equ 0 ; Input Capture Edge Control 4A
- TIM1_TCTL3_EDG4B: equ 1 ; Input Capture Edge Control 4B
- TIM1_TCTL3_EDG5A: equ 2 ; Input Capture Edge Control 5A
- TIM1_TCTL3_EDG5B: equ 3 ; Input Capture Edge Control 5B
- TIM1_TCTL3_EDG6A: equ 4 ; Input Capture Edge Control 6A
- TIM1_TCTL3_EDG6B: equ 5 ; Input Capture Edge Control 6B
- TIM1_TCTL3_EDG7A: equ 6 ; Input Capture Edge Control 7A
- TIM1_TCTL3_EDG7B: equ 7 ; Input Capture Edge Control 7B
- ; bit position masks
- mTIM1_TCTL3_EDG4A: equ %00000001
- mTIM1_TCTL3_EDG4B: equ %00000010
- mTIM1_TCTL3_EDG5A: equ %00000100
- mTIM1_TCTL3_EDG5B: equ %00001000
- mTIM1_TCTL3_EDG6A: equ %00010000
- mTIM1_TCTL3_EDG6B: equ %00100000
- mTIM1_TCTL3_EDG7A: equ %01000000
- mTIM1_TCTL3_EDG7B: equ %10000000
- ;*** TIM1_TIE - TIM1 Timer Interrupt Enable Register; 0x0000014C ***
- TIM1_TIE: equ $0000014C ;*** TIM1_TIE - TIM1 Timer Interrupt Enable Register; 0x0000014C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_TIE_C4I: equ 4 ; Input Capture/Output Compare Interrupt Enable Bit 4
- TIM1_TIE_C5I: equ 5 ; Input Capture/Output Compare Interrupt Enable Bit 5
- TIM1_TIE_C6I: equ 6 ; Input Capture/Output Compare Interrupt Enable Bit 6
- TIM1_TIE_C7I: equ 7 ; Input Capture/Output Compare Interrupt Enable Bit 7
- ; bit position masks
- mTIM1_TIE_C4I: equ %00010000
- mTIM1_TIE_C5I: equ %00100000
- mTIM1_TIE_C6I: equ %01000000
- mTIM1_TIE_C7I: equ %10000000
- ;*** TIM1_TSCR2 - TIM1 Timer System Control Register 2; 0x0000014D ***
- TIM1_TSCR2: equ $0000014D ;*** TIM1_TSCR2 - TIM1 Timer System Control Register 2; 0x0000014D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_TSCR2_PR0: equ 0 ; Timer Prescaler Select Bit 0
- TIM1_TSCR2_PR1: equ 1 ; Timer Prescaler Select Bit 1
- TIM1_TSCR2_PR2: equ 2 ; Timer Prescaler Select Bit 2
- TIM1_TSCR2_TCRE: equ 3 ; Timer Counter Reset Enable
- TIM1_TSCR2_TOI: equ 7 ; Timer Overflow Interrupt Enable
- ; bit position masks
- mTIM1_TSCR2_PR0: equ %00000001
- mTIM1_TSCR2_PR1: equ %00000010
- mTIM1_TSCR2_PR2: equ %00000100
- mTIM1_TSCR2_TCRE: equ %00001000
- mTIM1_TSCR2_TOI: equ %10000000
- ;*** TIM1_TFLG1 - TIM1 Main Timer Interrupt Flag 1; 0x0000014E ***
- TIM1_TFLG1: equ $0000014E ;*** TIM1_TFLG1 - TIM1 Main Timer Interrupt Flag 1; 0x0000014E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_TFLG1_C4F: equ 4 ; Input Capture/Output Compare Channel Flag 4
- TIM1_TFLG1_C5F: equ 5 ; Input Capture/Output Compare Channel Flag 5
- TIM1_TFLG1_C6F: equ 6 ; Input Capture/Output Compare Channel Flag 6
- TIM1_TFLG1_C7F: equ 7 ; Input Capture/Output Compare Channel Flag 7
- ; bit position masks
- mTIM1_TFLG1_C4F: equ %00010000
- mTIM1_TFLG1_C5F: equ %00100000
- mTIM1_TFLG1_C6F: equ %01000000
- mTIM1_TFLG1_C7F: equ %10000000
- ;*** TIM1_TFLG2 - TIM1 Main Timer Interrupt Flag 2; 0x0000014F ***
- TIM1_TFLG2: equ $0000014F ;*** TIM1_TFLG2 - TIM1 Main Timer Interrupt Flag 2; 0x0000014F ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_TFLG2_TOF: equ 7 ; Timer Overflow Flag
- ; bit position masks
- mTIM1_TFLG2_TOF: equ %10000000
- ;*** TIM1_TC4 - TIM1 Timer Input Capture/Output Compare Register 4; 0x00000158 ***
- TIM1_TC4: equ $00000158 ;*** TIM1_TC4 - TIM1 Timer Input Capture/Output Compare Register 4; 0x00000158 ***
- ;*** TIM1_TC4Hi - TIM1 Timer Input Capture/Output Compare Register 4 High; 0x00000158 ***
- TIM1_TC4Hi: equ $00000158 ;*** TIM1_TC4Hi - TIM1 Timer Input Capture/Output Compare Register 4 High; 0x00000158 ***
- ;*** TIM1_TC4Lo - TIM1 Timer Input Capture/Output Compare Register 4 Low; 0x00000159 ***
- TIM1_TC4Lo: equ $00000159 ;*** TIM1_TC4Lo - TIM1 Timer Input Capture/Output Compare Register 4 Low; 0x00000159 ***
- ;*** TIM1_TC5 - TIM1 Timer Input Capture/Output Compare Register 5; 0x0000015A ***
- TIM1_TC5: equ $0000015A ;*** TIM1_TC5 - TIM1 Timer Input Capture/Output Compare Register 5; 0x0000015A ***
- ;*** TIM1_TC5Hi - TIM1 Timer Input Capture/Output Compare Register 5 High; 0x0000015A ***
- TIM1_TC5Hi: equ $0000015A ;*** TIM1_TC5Hi - TIM1 Timer Input Capture/Output Compare Register 5 High; 0x0000015A ***
- ;*** TIM1_TC5Lo - TIM1 Timer Input Capture/Output Compare Register 5 Low; 0x0000015B ***
- TIM1_TC5Lo: equ $0000015B ;*** TIM1_TC5Lo - TIM1 Timer Input Capture/Output Compare Register 5 Low; 0x0000015B ***
- ;*** TIM1_TC6 - TIM1 Timer Input Capture/Output Compare Register 6; 0x0000015C ***
- TIM1_TC6: equ $0000015C ;*** TIM1_TC6 - TIM1 Timer Input Capture/Output Compare Register 6; 0x0000015C ***
- ;*** TIM1_TC6Hi - TIM1 Timer Input Capture/Output Compare Register 6 High; 0x0000015C ***
- TIM1_TC6Hi: equ $0000015C ;*** TIM1_TC6Hi - TIM1 Timer Input Capture/Output Compare Register 6 High; 0x0000015C ***
- ;*** TIM1_TC6Lo - TIM1 Timer Input Capture/Output Compare Register 6 Low; 0x0000015D ***
- TIM1_TC6Lo: equ $0000015D ;*** TIM1_TC6Lo - TIM1 Timer Input Capture/Output Compare Register 6 Low; 0x0000015D ***
- ;*** TIM1_TC7 - TIM1 Timer Input Capture/Output Compare Register 7; 0x0000015E ***
- TIM1_TC7: equ $0000015E ;*** TIM1_TC7 - TIM1 Timer Input Capture/Output Compare Register 7; 0x0000015E ***
- ;*** TIM1_TC7Hi - TIM1 Timer Input Capture/Output Compare Register 7 High; 0x0000015E ***
- TIM1_TC7Hi: equ $0000015E ;*** TIM1_TC7Hi - TIM1 Timer Input Capture/Output Compare Register 7 High; 0x0000015E ***
- ;*** TIM1_TC7Lo - TIM1 Timer Input Capture/Output Compare Register 7 Low; 0x0000015F ***
- TIM1_TC7Lo: equ $0000015F ;*** TIM1_TC7Lo - TIM1 Timer Input Capture/Output Compare Register 7 Low; 0x0000015F ***
- ;*** TIM1_PACTL - TIM1 16-Bit Pulse Accumulator A Control Register; 0x00000160 ***
- TIM1_PACTL: equ $00000160 ;*** TIM1_PACTL - TIM1 16-Bit Pulse Accumulator A Control Register; 0x00000160 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_PACTL_PAI: equ 0 ; Pulse Accumulator Input Interrupt enable
- TIM1_PACTL_PAOVI: equ 1 ; Pulse Accumulator A Overflow Interrupt enable
- TIM1_PACTL_CLK0: equ 2 ; Clock Select Bit 0
- TIM1_PACTL_CLK1: equ 3 ; Clock Select Bit 1
- TIM1_PACTL_PEDGE: equ 4 ; Pulse Accumulator Edge Control
- TIM1_PACTL_PAMOD: equ 5 ; Pulse Accumulator Mode
- TIM1_PACTL_PAEN: equ 6 ; Pulse Accumulator A System Enable
- ; bit position masks
- mTIM1_PACTL_PAI: equ %00000001
- mTIM1_PACTL_PAOVI: equ %00000010
- mTIM1_PACTL_CLK0: equ %00000100
- mTIM1_PACTL_CLK1: equ %00001000
- mTIM1_PACTL_PEDGE: equ %00010000
- mTIM1_PACTL_PAMOD: equ %00100000
- mTIM1_PACTL_PAEN: equ %01000000
- ;*** TIM1_PAFLG - TIM1 Pulse Accumulator A Flag Register; 0x00000161 ***
- TIM1_PAFLG: equ $00000161 ;*** TIM1_PAFLG - TIM1 Pulse Accumulator A Flag Register; 0x00000161 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM1_PAFLG_PAIF: equ 0 ; Pulse Accumulator Input edge Flag
- TIM1_PAFLG_PAOVF: equ 1 ; Pulse Accumulator A Overflow Flag
- ; bit position masks
- mTIM1_PAFLG_PAIF: equ %00000001
- mTIM1_PAFLG_PAOVF: equ %00000010
- ;*** TIM1_PACNT - TIM1 Pulse Accumulators Count Register; 0x00000162 ***
- TIM1_PACNT: equ $00000162 ;*** TIM1_PACNT - TIM1 Pulse Accumulators Count Register; 0x00000162 ***
- ;*** TIM2_TIOS - TIM2 Timer Input Capture/Output Compare Select; 0x00000180 ***
- TIM2_TIOS: equ $00000180 ;*** TIM2_TIOS - TIM2 Timer Input Capture/Output Compare Select; 0x00000180 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_TIOS_IOS4: equ 4 ; Input Capture or Output Compare Channel Configuration Bit 4
- TIM2_TIOS_IOS5: equ 5 ; Input Capture or Output Compare Channel Configuration Bit 5
- TIM2_TIOS_IOS6: equ 6 ; Input Capture or Output Compare Channel Configuration Bit 6
- TIM2_TIOS_IOS7: equ 7 ; Input Capture or Output Compare Channel Configuration Bit 7
- ; bit position masks
- mTIM2_TIOS_IOS4: equ %00010000
- mTIM2_TIOS_IOS5: equ %00100000
- mTIM2_TIOS_IOS6: equ %01000000
- mTIM2_TIOS_IOS7: equ %10000000
- ;*** TIM2_CFORC - TIM2 Timer Compare Force Register; 0x00000181 ***
- TIM2_CFORC: equ $00000181 ;*** TIM2_CFORC - TIM2 Timer Compare Force Register; 0x00000181 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_CFORC_FOC4: equ 4 ; Force Output Compare Action for Channel 4
- TIM2_CFORC_FOC5: equ 5 ; Force Output Compare Action for Channel 5
- TIM2_CFORC_FOC6: equ 6 ; Force Output Compare Action for Channel 6
- TIM2_CFORC_FOC7: equ 7 ; Force Output Compare Action for Channel 7
- ; bit position masks
- mTIM2_CFORC_FOC4: equ %00010000
- mTIM2_CFORC_FOC5: equ %00100000
- mTIM2_CFORC_FOC6: equ %01000000
- mTIM2_CFORC_FOC7: equ %10000000
- ;*** TIM2_OC7M - TIM2 Output Compare 7 Mask Register; 0x00000182 ***
- TIM2_OC7M: equ $00000182 ;*** TIM2_OC7M - TIM2 Output Compare 7 Mask Register; 0x00000182 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_OC7M_OC7M4: equ 4 ; Output Compare 7 Mask Bit 4
- TIM2_OC7M_OC7M5: equ 5 ; Output Compare 7 Mask Bit 5
- TIM2_OC7M_OC7M6: equ 6 ; Output Compare 7 Mask Bit 6
- TIM2_OC7M_OC7M7: equ 7 ; Output Compare 7 Mask Bit 7
- ; bit position masks
- mTIM2_OC7M_OC7M4: equ %00010000
- mTIM2_OC7M_OC7M5: equ %00100000
- mTIM2_OC7M_OC7M6: equ %01000000
- mTIM2_OC7M_OC7M7: equ %10000000
- ;*** TIM2_OC7D - TIM2 Output Compare 7 Data Register; 0x00000183 ***
- TIM2_OC7D: equ $00000183 ;*** TIM2_OC7D - TIM2 Output Compare 7 Data Register; 0x00000183 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_OC7D_OC7D4: equ 4 ; Output Compare 7 Bit 4
- TIM2_OC7D_OC7D5: equ 5 ; Output Compare 7 Bit 5
- TIM2_OC7D_OC7D6: equ 6 ; Output Compare 7 Bit 6
- TIM2_OC7D_OC7D7: equ 7 ; Output Compare 7 Bit 7
- ; bit position masks
- mTIM2_OC7D_OC7D4: equ %00010000
- mTIM2_OC7D_OC7D5: equ %00100000
- mTIM2_OC7D_OC7D6: equ %01000000
- mTIM2_OC7D_OC7D7: equ %10000000
- ;*** TIM2_TCNT - TIM2 Timer Count Register; 0x00000184 ***
- TIM2_TCNT: equ $00000184 ;*** TIM2_TCNT - TIM2 Timer Count Register; 0x00000184 ***
- ;*** TIM2_TCNTHi - TIM2 Timer Count Register High; 0x00000184 ***
- TIM2_TCNTHi: equ $00000184 ;*** TIM2_TCNTHi - TIM2 Timer Count Register High; 0x00000184 ***
- ;*** TIM2_TCNTLo - TIM2 Timer Count Register Low; 0x00000185 ***
- TIM2_TCNTLo: equ $00000185 ;*** TIM2_TCNTLo - TIM2 Timer Count Register Low; 0x00000185 ***
- ;*** TIM2_TSCR1 - TIM2 Timer System Control Register1; 0x00000186 ***
- TIM2_TSCR1: equ $00000186 ;*** TIM2_TSCR1 - TIM2 Timer System Control Register1; 0x00000186 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_TSCR1_TFFCA: equ 4 ; Timer Fast Flag Clear All
- TIM2_TSCR1_TSFRZ: equ 5 ; Timer and Modulus Counter Stop While in Freeze Mode
- TIM2_TSCR1_TSWAI: equ 6 ; Timer Module Stops While in Wait
- TIM2_TSCR1_TEN: equ 7 ; Timer Enable
- ; bit position masks
- mTIM2_TSCR1_TFFCA: equ %00010000
- mTIM2_TSCR1_TSFRZ: equ %00100000
- mTIM2_TSCR1_TSWAI: equ %01000000
- mTIM2_TSCR1_TEN: equ %10000000
- ;*** TIM2_TTOV - TIM2 Timer Toggle On Overflow Register; 0x00000187 ***
- TIM2_TTOV: equ $00000187 ;*** TIM2_TTOV - TIM2 Timer Toggle On Overflow Register; 0x00000187 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_TTOV_TOV4: equ 4 ; Toggle On Overflow Bit 4
- TIM2_TTOV_TOV5: equ 5 ; Toggle On Overflow Bit 5
- TIM2_TTOV_TOV6: equ 6 ; Toggle On Overflow Bit 6
- TIM2_TTOV_TOV7: equ 7 ; Toggle On Overflow Bit 7
- ; bit position masks
- mTIM2_TTOV_TOV4: equ %00010000
- mTIM2_TTOV_TOV5: equ %00100000
- mTIM2_TTOV_TOV6: equ %01000000
- mTIM2_TTOV_TOV7: equ %10000000
- ;*** TIM2_TCTL1 - TIM2 Timer Control Register 1; 0x00000188 ***
- TIM2_TCTL1: equ $00000188 ;*** TIM2_TCTL1 - TIM2 Timer Control Register 1; 0x00000188 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_TCTL1_OL4: equ 0 ; Output Level Bit 4
- TIM2_TCTL1_OM4: equ 1 ; Output Mode Bit 4
- TIM2_TCTL1_OL5: equ 2 ; Output Level Bit 5
- TIM2_TCTL1_OM5: equ 3 ; Output Mode Bit 5
- TIM2_TCTL1_OL6: equ 4 ; Output Level Bit 6
- TIM2_TCTL1_OM6: equ 5 ; Output Mode Bit 6
- TIM2_TCTL1_OL7: equ 6 ; Output Level Bit 7
- TIM2_TCTL1_OM7: equ 7 ; Output Mode Bit 7
- ; bit position masks
- mTIM2_TCTL1_OL4: equ %00000001
- mTIM2_TCTL1_OM4: equ %00000010
- mTIM2_TCTL1_OL5: equ %00000100
- mTIM2_TCTL1_OM5: equ %00001000
- mTIM2_TCTL1_OL6: equ %00010000
- mTIM2_TCTL1_OM6: equ %00100000
- mTIM2_TCTL1_OL7: equ %01000000
- mTIM2_TCTL1_OM7: equ %10000000
- ;*** TIM2_TCTL3 - TIM2 Timer Control Register 3; 0x0000018A ***
- TIM2_TCTL3: equ $0000018A ;*** TIM2_TCTL3 - TIM2 Timer Control Register 3; 0x0000018A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_TCTL3_EDG4A: equ 0 ; Input Capture Edge Control 4A
- TIM2_TCTL3_EDG4B: equ 1 ; Input Capture Edge Control 4B
- TIM2_TCTL3_EDG5A: equ 2 ; Input Capture Edge Control 5A
- TIM2_TCTL3_EDG5B: equ 3 ; Input Capture Edge Control 5B
- TIM2_TCTL3_EDG6A: equ 4 ; Input Capture Edge Control 6A
- TIM2_TCTL3_EDG6B: equ 5 ; Input Capture Edge Control 6B
- TIM2_TCTL3_EDG7A: equ 6 ; Input Capture Edge Control 7A
- TIM2_TCTL3_EDG7B: equ 7 ; Input Capture Edge Control 7B
- ; bit position masks
- mTIM2_TCTL3_EDG4A: equ %00000001
- mTIM2_TCTL3_EDG4B: equ %00000010
- mTIM2_TCTL3_EDG5A: equ %00000100
- mTIM2_TCTL3_EDG5B: equ %00001000
- mTIM2_TCTL3_EDG6A: equ %00010000
- mTIM2_TCTL3_EDG6B: equ %00100000
- mTIM2_TCTL3_EDG7A: equ %01000000
- mTIM2_TCTL3_EDG7B: equ %10000000
- ;*** TIM2_TIE - TIM2 Timer Interrupt Enable Register; 0x0000018C ***
- TIM2_TIE: equ $0000018C ;*** TIM2_TIE - TIM2 Timer Interrupt Enable Register; 0x0000018C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_TIE_C4I: equ 4 ; Input Capture/Output Compare Interrupt Enable Bit 4
- TIM2_TIE_C5I: equ 5 ; Input Capture/Output Compare Interrupt Enable Bit 5
- TIM2_TIE_C6I: equ 6 ; Input Capture/Output Compare Interrupt Enable Bit 6
- TIM2_TIE_C7I: equ 7 ; Input Capture/Output Compare Interrupt Enable Bit 7
- ; bit position masks
- mTIM2_TIE_C4I: equ %00010000
- mTIM2_TIE_C5I: equ %00100000
- mTIM2_TIE_C6I: equ %01000000
- mTIM2_TIE_C7I: equ %10000000
- ;*** TIM2_TSCR2 - TIM2 Timer System Control Register 2; 0x0000018D ***
- TIM2_TSCR2: equ $0000018D ;*** TIM2_TSCR2 - TIM2 Timer System Control Register 2; 0x0000018D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_TSCR2_PR0: equ 0 ; Timer Prescaler Select Bit 0
- TIM2_TSCR2_PR1: equ 1 ; Timer Prescaler Select Bit 1
- TIM2_TSCR2_PR2: equ 2 ; Timer Prescaler Select Bit 2
- TIM2_TSCR2_TCRE: equ 3 ; Timer Counter Reset Enable
- TIM2_TSCR2_TOI: equ 7 ; Timer Overflow Interrupt Enable
- ; bit position masks
- mTIM2_TSCR2_PR0: equ %00000001
- mTIM2_TSCR2_PR1: equ %00000010
- mTIM2_TSCR2_PR2: equ %00000100
- mTIM2_TSCR2_TCRE: equ %00001000
- mTIM2_TSCR2_TOI: equ %10000000
- ;*** TIM2_TFLG1 - TIM2 Main Timer Interrupt Flag 1; 0x0000018E ***
- TIM2_TFLG1: equ $0000018E ;*** TIM2_TFLG1 - TIM2 Main Timer Interrupt Flag 1; 0x0000018E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_TFLG1_C4F: equ 4 ; Input Capture/Output Compare Channel Flag 4
- TIM2_TFLG1_C5F: equ 5 ; Input Capture/Output Compare Channel Flag 5
- TIM2_TFLG1_C6F: equ 6 ; Input Capture/Output Compare Channel Flag 6
- TIM2_TFLG1_C7F: equ 7 ; Input Capture/Output Compare Channel Flag 7
- ; bit position masks
- mTIM2_TFLG1_C4F: equ %00010000
- mTIM2_TFLG1_C5F: equ %00100000
- mTIM2_TFLG1_C6F: equ %01000000
- mTIM2_TFLG1_C7F: equ %10000000
- ;*** TIM2_TFLG2 - TIM2 Main Timer Interrupt Flag 2; 0x0000018F ***
- TIM2_TFLG2: equ $0000018F ;*** TIM2_TFLG2 - TIM2 Main Timer Interrupt Flag 2; 0x0000018F ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_TFLG2_TOF: equ 7 ; Timer Overflow Flag
- ; bit position masks
- mTIM2_TFLG2_TOF: equ %10000000
- ;*** TIM2_TC4 - TIM2 Timer Input Capture/Output Compare Register 4; 0x00000198 ***
- TIM2_TC4: equ $00000198 ;*** TIM2_TC4 - TIM2 Timer Input Capture/Output Compare Register 4; 0x00000198 ***
- ;*** TIM2_TC4Hi - TIM2 Timer Input Capture/Output Compare Register 4 High; 0x00000198 ***
- TIM2_TC4Hi: equ $00000198 ;*** TIM2_TC4Hi - TIM2 Timer Input Capture/Output Compare Register 4 High; 0x00000198 ***
- ;*** TIM2_TC4Lo - TIM2 Timer Input Capture/Output Compare Register 4 Low; 0x00000199 ***
- TIM2_TC4Lo: equ $00000199 ;*** TIM2_TC4Lo - TIM2 Timer Input Capture/Output Compare Register 4 Low; 0x00000199 ***
- ;*** TIM2_TC5 - TIM2 Timer Input Capture/Output Compare Register 5; 0x0000019A ***
- TIM2_TC5: equ $0000019A ;*** TIM2_TC5 - TIM2 Timer Input Capture/Output Compare Register 5; 0x0000019A ***
- ;*** TIM2_TC5Hi - TIM2 Timer Input Capture/Output Compare Register 5 High; 0x0000019A ***
- TIM2_TC5Hi: equ $0000019A ;*** TIM2_TC5Hi - TIM2 Timer Input Capture/Output Compare Register 5 High; 0x0000019A ***
- ;*** TIM2_TC5Lo - TIM2 Timer Input Capture/Output Compare Register 5 Low; 0x0000019B ***
- TIM2_TC5Lo: equ $0000019B ;*** TIM2_TC5Lo - TIM2 Timer Input Capture/Output Compare Register 5 Low; 0x0000019B ***
- ;*** TIM2_TC6 - TIM2 Timer Input Capture/Output Compare Register 6; 0x0000019C ***
- TIM2_TC6: equ $0000019C ;*** TIM2_TC6 - TIM2 Timer Input Capture/Output Compare Register 6; 0x0000019C ***
- ;*** TIM2_TC6Hi - TIM2 Timer Input Capture/Output Compare Register 6 High; 0x0000019C ***
- TIM2_TC6Hi: equ $0000019C ;*** TIM2_TC6Hi - TIM2 Timer Input Capture/Output Compare Register 6 High; 0x0000019C ***
- ;*** TIM2_TC6Lo - TIM2 Timer Input Capture/Output Compare Register 6 Low; 0x0000019D ***
- TIM2_TC6Lo: equ $0000019D ;*** TIM2_TC6Lo - TIM2 Timer Input Capture/Output Compare Register 6 Low; 0x0000019D ***
- ;*** TIM2_TC7 - TIM2 Timer Input Capture/Output Compare Register 7; 0x0000019E ***
- TIM2_TC7: equ $0000019E ;*** TIM2_TC7 - TIM2 Timer Input Capture/Output Compare Register 7; 0x0000019E ***
- ;*** TIM2_TC7Hi - TIM2 Timer Input Capture/Output Compare Register 7 High; 0x0000019E ***
- TIM2_TC7Hi: equ $0000019E ;*** TIM2_TC7Hi - TIM2 Timer Input Capture/Output Compare Register 7 High; 0x0000019E ***
- ;*** TIM2_TC7Lo - TIM2 Timer Input Capture/Output Compare Register 7 Low; 0x0000019F ***
- TIM2_TC7Lo: equ $0000019F ;*** TIM2_TC7Lo - TIM2 Timer Input Capture/Output Compare Register 7 Low; 0x0000019F ***
- ;*** TIM2_PACTL - TIM2 16-Bit Pulse Accumulator A Control Register; 0x000001A0 ***
- TIM2_PACTL: equ $000001A0 ;*** TIM2_PACTL - TIM2 16-Bit Pulse Accumulator A Control Register; 0x000001A0 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_PACTL_PAI: equ 0 ; Pulse Accumulator Input Interrupt enable
- TIM2_PACTL_PAOVI: equ 1 ; Pulse Accumulator A Overflow Interrupt enable
- TIM2_PACTL_CLK0: equ 2 ; Clock Select Bit 0
- TIM2_PACTL_CLK1: equ 3 ; Clock Select Bit 1
- TIM2_PACTL_PEDGE: equ 4 ; Pulse Accumulator Edge Control
- TIM2_PACTL_PAMOD: equ 5 ; Pulse Accumulator Mode
- TIM2_PACTL_PAEN: equ 6 ; Pulse Accumulator A System Enable
- ; bit position masks
- mTIM2_PACTL_PAI: equ %00000001
- mTIM2_PACTL_PAOVI: equ %00000010
- mTIM2_PACTL_CLK0: equ %00000100
- mTIM2_PACTL_CLK1: equ %00001000
- mTIM2_PACTL_PEDGE: equ %00010000
- mTIM2_PACTL_PAMOD: equ %00100000
- mTIM2_PACTL_PAEN: equ %01000000
- ;*** TIM2_PAFLG - TIM2 Pulse Accumulator A Flag Register; 0x000001A1 ***
- TIM2_PAFLG: equ $000001A1 ;*** TIM2_PAFLG - TIM2 Pulse Accumulator A Flag Register; 0x000001A1 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- TIM2_PAFLG_PAIF: equ 0 ; Pulse Accumulator Input edge Flag
- TIM2_PAFLG_PAOVF: equ 1 ; Pulse Accumulator A Overflow Flag
- ; bit position masks
- mTIM2_PAFLG_PAIF: equ %00000001
- mTIM2_PAFLG_PAOVF: equ %00000010
- ;*** TIM2_PACNT - TIM2 Pulse Accumulators Count Register; 0x000001A2 ***
- TIM2_PACNT: equ $000001A2 ;*** TIM2_PACNT - TIM2 Pulse Accumulators Count Register; 0x000001A2 ***
- ;*** PWME - PWM Enable Register; 0x000001E0 ***
- PWME: equ $000001E0 ;*** PWME - PWM Enable Register; 0x000001E0 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PWME_PWME0: equ 0 ; Pulse Width Channel 0 Enable
- PWME_PWME1: equ 1 ; Pulse Width Channel 1 Enable
- PWME_PWME2: equ 2 ; Pulse Width Channel 2 Enable
- PWME_PWME3: equ 3 ; Pulse Width Channel 3 Enable
- PWME_PWME4: equ 4 ; Pulse Width Channel 4 Enable
- PWME_PWME5: equ 5 ; Pulse Width Channel 5 Enable
- ; bit position masks
- mPWME_PWME0: equ %00000001
- mPWME_PWME1: equ %00000010
- mPWME_PWME2: equ %00000100
- mPWME_PWME3: equ %00001000
- mPWME_PWME4: equ %00010000
- mPWME_PWME5: equ %00100000
- ;*** PWMPOL - PWM Polarity Register; 0x000001E1 ***
- PWMPOL: equ $000001E1 ;*** PWMPOL - PWM Polarity Register; 0x000001E1 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PWMPOL_PPOL0: equ 0 ; Pulse Width Channel 0 Polarity
- PWMPOL_PPOL1: equ 1 ; Pulse Width Channel 1 Polarity
- PWMPOL_PPOL2: equ 2 ; Pulse Width Channel 2 Polarity
- PWMPOL_PPOL3: equ 3 ; Pulse Width Channel 3 Polarity
- PWMPOL_PPOL4: equ 4 ; Pulse Width Channel 4 Polarity
- PWMPOL_PPOL5: equ 5 ; Pulse Width Channel 5 Polarity
- ; bit position masks
- mPWMPOL_PPOL0: equ %00000001
- mPWMPOL_PPOL1: equ %00000010
- mPWMPOL_PPOL2: equ %00000100
- mPWMPOL_PPOL3: equ %00001000
- mPWMPOL_PPOL4: equ %00010000
- mPWMPOL_PPOL5: equ %00100000
- ;*** PWMCLK - PWM Clock Select Register; 0x000001E2 ***
- PWMCLK: equ $000001E2 ;*** PWMCLK - PWM Clock Select Register; 0x000001E2 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PWMCLK_PCLK0: equ 0 ; Pulse Width Channel 0 Clock Select
- PWMCLK_PCLK1: equ 1 ; Pulse Width Channel 1 Clock Select
- PWMCLK_PCLK2: equ 2 ; Pulse Width Channel 2 Clock Select
- PWMCLK_PCLK3: equ 3 ; Pulse Width Channel 3 Clock Select
- PWMCLK_PCLK4: equ 4 ; Pulse Width Channel 4 Clock Select
- PWMCLK_PCLK5: equ 5 ; Pulse Width Channel 5 Clock Select
- ; bit position masks
- mPWMCLK_PCLK0: equ %00000001
- mPWMCLK_PCLK1: equ %00000010
- mPWMCLK_PCLK2: equ %00000100
- mPWMCLK_PCLK3: equ %00001000
- mPWMCLK_PCLK4: equ %00010000
- mPWMCLK_PCLK5: equ %00100000
- ;*** PWMPRCLK - PWM Prescale Clock Select Register; 0x000001E3 ***
- PWMPRCLK: equ $000001E3 ;*** PWMPRCLK - PWM Prescale Clock Select Register; 0x000001E3 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PWMPRCLK_PCKA0: equ 0 ; Prescaler Select for Clock A 0
- PWMPRCLK_PCKA1: equ 1 ; Prescaler Select for Clock A 1
- PWMPRCLK_PCKA2: equ 2 ; Prescaler Select for Clock A 2
- PWMPRCLK_PCKB0: equ 4 ; Prescaler Select for Clock B 0
- PWMPRCLK_PCKB1: equ 5 ; Prescaler Select for Clock B 1
- PWMPRCLK_PCKB2: equ 6 ; Prescaler Select for Clock B 2
- ; bit position masks
- mPWMPRCLK_PCKA0: equ %00000001
- mPWMPRCLK_PCKA1: equ %00000010
- mPWMPRCLK_PCKA2: equ %00000100
- mPWMPRCLK_PCKB0: equ %00010000
- mPWMPRCLK_PCKB1: equ %00100000
- mPWMPRCLK_PCKB2: equ %01000000
- ;*** PWMCAE - PWM Center Align Enable Register; 0x000001E4 ***
- PWMCAE: equ $000001E4 ;*** PWMCAE - PWM Center Align Enable Register; 0x000001E4 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PWMCAE_CAE0: equ 0 ; Center Aligned Output Mode on channel 0
- PWMCAE_CAE1: equ 1 ; Center Aligned Output Mode on channel 1
- PWMCAE_CAE2: equ 2 ; Center Aligned Output Mode on channel 2
- PWMCAE_CAE3: equ 3 ; Center Aligned Output Mode on channel 3
- PWMCAE_CAE4: equ 4 ; Center Aligned Output Mode on channel 4
- PWMCAE_CAE5: equ 5 ; Center Aligned Output Mode on channel 5
- ; bit position masks
- mPWMCAE_CAE0: equ %00000001
- mPWMCAE_CAE1: equ %00000010
- mPWMCAE_CAE2: equ %00000100
- mPWMCAE_CAE3: equ %00001000
- mPWMCAE_CAE4: equ %00010000
- mPWMCAE_CAE5: equ %00100000
- ;*** PWMCTL - PWM Control Register; 0x000001E5 ***
- PWMCTL: equ $000001E5 ;*** PWMCTL - PWM Control Register; 0x000001E5 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PWMCTL_PFRZ: equ 2 ; PWM Counters Stop in Freeze Mode
- PWMCTL_PSWAI: equ 3 ; PWM Stops in Wait Mode
- PWMCTL_CON01: equ 4 ; Concatenate channels 0 and 1
- PWMCTL_CON23: equ 5 ; Concatenate channels 2 and 3
- PWMCTL_CON45: equ 6 ; Concatenate channels 4 and 5
- ; bit position masks
- mPWMCTL_PFRZ: equ %00000100
- mPWMCTL_PSWAI: equ %00001000
- mPWMCTL_CON01: equ %00010000
- mPWMCTL_CON23: equ %00100000
- mPWMCTL_CON45: equ %01000000
- ;*** PWMSCLA - PWM Scale A Register; 0x000001E8 ***
- PWMSCLA: equ $000001E8 ;*** PWMSCLA - PWM Scale A Register; 0x000001E8 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PWMSCLA_BIT0: equ 0 ; PWM Scale A Bit 0
- PWMSCLA_BIT1: equ 1 ; PWM Scale A Bit 1
- PWMSCLA_BIT2: equ 2 ; PWM Scale A Bit 2
- PWMSCLA_BIT3: equ 3 ; PWM Scale A Bit 3
- PWMSCLA_BIT4: equ 4 ; PWM Scale A Bit 4
- PWMSCLA_BIT5: equ 5 ; PWM Scale A Bit 5
- PWMSCLA_BIT6: equ 6 ; PWM Scale A Bit 6
- PWMSCLA_BIT7: equ 7 ; PWM Scale A Bit 7
- ; bit position masks
- mPWMSCLA_BIT0: equ %00000001
- mPWMSCLA_BIT1: equ %00000010
- mPWMSCLA_BIT2: equ %00000100
- mPWMSCLA_BIT3: equ %00001000
- mPWMSCLA_BIT4: equ %00010000
- mPWMSCLA_BIT5: equ %00100000
- mPWMSCLA_BIT6: equ %01000000
- mPWMSCLA_BIT7: equ %10000000
- ;*** PWMSCLB - PWM Scale B Register; 0x000001E9 ***
- PWMSCLB: equ $000001E9 ;*** PWMSCLB - PWM Scale B Register; 0x000001E9 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PWMSCLB_BIT0: equ 0 ; PWM Scale B Bit 0
- PWMSCLB_BIT1: equ 1 ; PWM Scale B Bit 1
- PWMSCLB_BIT2: equ 2 ; PWM Scale B Bit 2
- PWMSCLB_BIT3: equ 3 ; PWM Scale B Bit 3
- PWMSCLB_BIT4: equ 4 ; PWM Scale B Bit 4
- PWMSCLB_BIT5: equ 5 ; PWM Scale B Bit 5
- PWMSCLB_BIT6: equ 6 ; PWM Scale B Bit 6
- PWMSCLB_BIT7: equ 7 ; PWM Scale B Bit 7
- ; bit position masks
- mPWMSCLB_BIT0: equ %00000001
- mPWMSCLB_BIT1: equ %00000010
- mPWMSCLB_BIT2: equ %00000100
- mPWMSCLB_BIT3: equ %00001000
- mPWMSCLB_BIT4: equ %00010000
- mPWMSCLB_BIT5: equ %00100000
- mPWMSCLB_BIT6: equ %01000000
- mPWMSCLB_BIT7: equ %10000000
- ;*** PWMCNT01 - PWM Channel Counter 01 Register; 0x000001EC ***
- PWMCNT01: equ $000001EC ;*** PWMCNT01 - PWM Channel Counter 01 Register; 0x000001EC ***
- ;*** PWMCNT0 - PWM Channel Counter 0 Register; 0x000001EC ***
- PWMCNT0: equ $000001EC ;*** PWMCNT0 - PWM Channel Counter 0 Register; 0x000001EC ***
- ;*** PWMCNT1 - PWM Channel Counter 1 Register; 0x000001ED ***
- PWMCNT1: equ $000001ED ;*** PWMCNT1 - PWM Channel Counter 1 Register; 0x000001ED ***
- ;*** PWMCNT23 - PWM Channel Counter 23 Register; 0x000001EE ***
- PWMCNT23: equ $000001EE ;*** PWMCNT23 - PWM Channel Counter 23 Register; 0x000001EE ***
- ;*** PWMCNT2 - PWM Channel Counter 2 Register; 0x000001EE ***
- PWMCNT2: equ $000001EE ;*** PWMCNT2 - PWM Channel Counter 2 Register; 0x000001EE ***
- ;*** PWMCNT3 - PWM Channel Counter 3 Register; 0x000001EF ***
- PWMCNT3: equ $000001EF ;*** PWMCNT3 - PWM Channel Counter 3 Register; 0x000001EF ***
- ;*** PWMCNT45 - PWM Channel Counter 45 Register; 0x000001F0 ***
- PWMCNT45: equ $000001F0 ;*** PWMCNT45 - PWM Channel Counter 45 Register; 0x000001F0 ***
- ;*** PWMCNT4 - PWM Channel Counter 4 Register; 0x000001F0 ***
- PWMCNT4: equ $000001F0 ;*** PWMCNT4 - PWM Channel Counter 4 Register; 0x000001F0 ***
- ;*** PWMCNT5 - PWM Channel Counter 5 Register; 0x000001F1 ***
- PWMCNT5: equ $000001F1 ;*** PWMCNT5 - PWM Channel Counter 5 Register; 0x000001F1 ***
- ;*** PWMPER01 - PWM Channel Period 01 Register; 0x000001F2 ***
- PWMPER01: equ $000001F2 ;*** PWMPER01 - PWM Channel Period 01 Register; 0x000001F2 ***
- ;*** PWMPER0 - PWM Channel Period 0 Register; 0x000001F2 ***
- PWMPER0: equ $000001F2 ;*** PWMPER0 - PWM Channel Period 0 Register; 0x000001F2 ***
- ;*** PWMPER1 - PWM Channel Period 1 Register; 0x000001F3 ***
- PWMPER1: equ $000001F3 ;*** PWMPER1 - PWM Channel Period 1 Register; 0x000001F3 ***
- ;*** PWMPER23 - PWM Channel Period 23 Register; 0x000001F4 ***
- PWMPER23: equ $000001F4 ;*** PWMPER23 - PWM Channel Period 23 Register; 0x000001F4 ***
- ;*** PWMPER2 - PWM Channel Period 2 Register; 0x000001F4 ***
- PWMPER2: equ $000001F4 ;*** PWMPER2 - PWM Channel Period 2 Register; 0x000001F4 ***
- ;*** PWMPER3 - PWM Channel Period 3 Register; 0x000001F5 ***
- PWMPER3: equ $000001F5 ;*** PWMPER3 - PWM Channel Period 3 Register; 0x000001F5 ***
- ;*** PWMPER45 - PWM Channel Period 45 Register; 0x000001F6 ***
- PWMPER45: equ $000001F6 ;*** PWMPER45 - PWM Channel Period 45 Register; 0x000001F6 ***
- ;*** PWMPER4 - PWM Channel Period 4 Register; 0x000001F6 ***
- PWMPER4: equ $000001F6 ;*** PWMPER4 - PWM Channel Period 4 Register; 0x000001F6 ***
- ;*** PWMPER5 - PWM Channel Period 5 Register; 0x000001F7 ***
- PWMPER5: equ $000001F7 ;*** PWMPER5 - PWM Channel Period 5 Register; 0x000001F7 ***
- ;*** PWMDTY01 - PWM Channel Duty 01 Register; 0x000001F8 ***
- PWMDTY01: equ $000001F8 ;*** PWMDTY01 - PWM Channel Duty 01 Register; 0x000001F8 ***
- ;*** PWMDTY0 - PWM Channel Duty 0 Register; 0x000001F8 ***
- PWMDTY0: equ $000001F8 ;*** PWMDTY0 - PWM Channel Duty 0 Register; 0x000001F8 ***
- ;*** PWMDTY1 - PWM Channel Duty 1 Register; 0x000001F9 ***
- PWMDTY1: equ $000001F9 ;*** PWMDTY1 - PWM Channel Duty 1 Register; 0x000001F9 ***
- ;*** PWMDTY23 - PWM Channel Duty 23 Register; 0x000001FA ***
- PWMDTY23: equ $000001FA ;*** PWMDTY23 - PWM Channel Duty 23 Register; 0x000001FA ***
- ;*** PWMDTY2 - PWM Channel Duty 2 Register; 0x000001FA ***
- PWMDTY2: equ $000001FA ;*** PWMDTY2 - PWM Channel Duty 2 Register; 0x000001FA ***
- ;*** PWMDTY3 - PWM Channel Duty 3 Register; 0x000001FB ***
- PWMDTY3: equ $000001FB ;*** PWMDTY3 - PWM Channel Duty 3 Register; 0x000001FB ***
- ;*** PWMDTY45 - PWM Channel Duty 45 Register; 0x000001FC ***
- PWMDTY45: equ $000001FC ;*** PWMDTY45 - PWM Channel Duty 45 Register; 0x000001FC ***
- ;*** PWMDTY4 - PWM Channel Duty 4 Register; 0x000001FC ***
- PWMDTY4: equ $000001FC ;*** PWMDTY4 - PWM Channel Duty 4 Register; 0x000001FC ***
- ;*** PWMDTY5 - PWM Channel Duty 5 Register; 0x000001FD ***
- PWMDTY5: equ $000001FD ;*** PWMDTY5 - PWM Channel Duty 5 Register; 0x000001FD ***
- ;*** PWMSDN - PWM Shutdown Register; 0x000001FE ***
- PWMSDN: equ $000001FE ;*** PWMSDN - PWM Shutdown Register; 0x000001FE ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PWMSDN_PWM5ENA: equ 0 ; PWM emergency shutdown Enable
- PWMSDN_PWM5INL: equ 1 ; PWM shutdown active input level for ch. 5
- PWMSDN_PWM5IN: equ 2 ; PWM channel 5 input status
- PWMSDN_PWMLVL: equ 4 ; PWM shutdown output Level
- PWMSDN_PWMRSTRT: equ 5 ; PWM Restart
- PWMSDN_PWMIE: equ 6 ; PWM Interrupt Enable
- PWMSDN_PWMIF: equ 7 ; PWM Interrupt Flag
- ; bit position masks
- mPWMSDN_PWM5ENA: equ %00000001
- mPWMSDN_PWM5INL: equ %00000010
- mPWMSDN_PWM5IN: equ %00000100
- mPWMSDN_PWMLVL: equ %00010000
- mPWMSDN_PWMRSTRT: equ %00100000
- mPWMSDN_PWMIE: equ %01000000
- mPWMSDN_PWMIF: equ %10000000
- ;*** PMFCFG0 - PMF Configure 0 Register; 0x00000200 ***
- PMFCFG0: equ $00000200 ;*** PMFCFG0 - PMF Configure 0 Register; 0x00000200 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFCFG0_INDEPA: equ 0 ; Independent or Complimentary Operation for Pair A
- PMFCFG0_INDEPB: equ 1 ; Independent or Complimentary Operation for Pair B
- PMFCFG0_INDEPC: equ 2 ; Independent or Complimentary Operation for Pair C
- PMFCFG0_EDGEA: equ 3 ; Edge-Aligned or Center-Aligned PWM for Pair A
- PMFCFG0_EDGEB: equ 4 ; Edge-Aligned or Center-Aligned PWM for Pair B
- PMFCFG0_EDGEC: equ 5 ; Edge-Aligned or Center-Aligned PWM for Pair C
- PMFCFG0_MTG: equ 6 ; Multiple Timebase Generators
- PMFCFG0_WP: equ 7 ; Write Protect
- ; bit position masks
- mPMFCFG0_INDEPA: equ %00000001
- mPMFCFG0_INDEPB: equ %00000010
- mPMFCFG0_INDEPC: equ %00000100
- mPMFCFG0_EDGEA: equ %00001000
- mPMFCFG0_EDGEB: equ %00010000
- mPMFCFG0_EDGEC: equ %00100000
- mPMFCFG0_MTG: equ %01000000
- mPMFCFG0_WP: equ %10000000
- ;*** PMFCFG1 - PMF Configure 1 Register; 0x00000201 ***
- PMFCFG1: equ $00000201 ;*** PMFCFG1 - PMF Configure 1 Register; 0x00000201 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFCFG1_TOPNEGA: equ 0 ; Pair A Top-side PWM Polarity
- PMFCFG1_BOTNEGA: equ 1 ; Pair A Bottom-side PWM Polarity
- PMFCFG1_TOPNEGB: equ 2 ; Pair B Top-side PWM Polarity
- PMFCFG1_BOTNEGB: equ 3 ; Pair B Bottom-side PWM Polarity
- PMFCFG1_TOPNEGC: equ 4 ; Pair C Top-side PWM Polarity
- PMFCFG1_BOTNEGC: equ 5 ; Pair C Bottom-side PWM Polarity
- PMFCFG1_ENHA: equ 7 ; Enable Hardware Acceleration
- ; bit position masks
- mPMFCFG1_TOPNEGA: equ %00000001
- mPMFCFG1_BOTNEGA: equ %00000010
- mPMFCFG1_TOPNEGB: equ %00000100
- mPMFCFG1_BOTNEGB: equ %00001000
- mPMFCFG1_TOPNEGC: equ %00010000
- mPMFCFG1_BOTNEGC: equ %00100000
- mPMFCFG1_ENHA: equ %10000000
- ;*** PMFCFG2 - PMF Configure 2 Register; 0x00000202 ***
- PMFCFG2: equ $00000202 ;*** PMFCFG2 - PMF Configure 2 Register; 0x00000202 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFCFG2_MSK0: equ 0 ; Mask PWM 0
- PMFCFG2_MSK1: equ 1 ; Mask PWM 1
- PMFCFG2_MSK2: equ 2 ; Mask PWM 2
- PMFCFG2_MSK3: equ 3 ; Mask PWM 3
- PMFCFG2_MSK4: equ 4 ; Mask PWM 4
- PMFCFG2_MSK5: equ 5 ; Mask PWM 5
- ; bit position masks
- mPMFCFG2_MSK0: equ %00000001
- mPMFCFG2_MSK1: equ %00000010
- mPMFCFG2_MSK2: equ %00000100
- mPMFCFG2_MSK3: equ %00001000
- mPMFCFG2_MSK4: equ %00010000
- mPMFCFG2_MSK5: equ %00100000
- ;*** PMFCFG3 - PMF Configure 3 Register; 0x00000203 ***
- PMFCFG3: equ $00000203 ;*** PMFCFG3 - PMF Configure 3 Register; 0x00000203 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFCFG3_SWAPA: equ 0 ; Swap Pair A
- PMFCFG3_SWAPB: equ 1 ; Swap Pair B
- PMFCFG3_SWAPC: equ 2 ; Swap Pair C
- PMFCFG3_VLMODE0: equ 3 ; Value Register Load Mode Bit 0
- PMFCFG3_VLMODE1: equ 4 ; Value Register Load Mode Bit 1
- PMFCFG3_PMFFRZ: equ 6 ; PMF stops in FREEZE mode
- PMFCFG3_PMFWAI: equ 7 ; PMF stops in WAIT mode
- ; bit position masks
- mPMFCFG3_SWAPA: equ %00000001
- mPMFCFG3_SWAPB: equ %00000010
- mPMFCFG3_SWAPC: equ %00000100
- mPMFCFG3_VLMODE0: equ %00001000
- mPMFCFG3_VLMODE1: equ %00010000
- mPMFCFG3_PMFFRZ: equ %01000000
- mPMFCFG3_PMFWAI: equ %10000000
- ;*** PMFFCTL - PMF fault control register; 0x00000204 ***
- PMFFCTL: equ $00000204 ;*** PMFFCTL - PMF fault control register; 0x00000204 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFFCTL_FIE0: equ 0 ; Fault 0 Pin Interrupt Enable
- PMFFCTL_FMODE0: equ 1 ; Fault 0 Pin Clearing Mode
- PMFFCTL_FIE1: equ 2 ; Fault 1 Pin Interrupt Enable
- PMFFCTL_FMODE1: equ 3 ; Fault 1 Pin Clearing Mode
- PMFFCTL_FIE2: equ 4 ; Fault 2 Pin Interrupt Enable
- PMFFCTL_FMODE2: equ 5 ; Fault 2 Pin Clearing Mode
- PMFFCTL_FIE3: equ 6 ; Fault 3 Pin Interrupt Enable
- PMFFCTL_FMODE3: equ 7 ; Fault 3 Pin Clearing Mode
- ; bit position masks
- mPMFFCTL_FIE0: equ %00000001
- mPMFFCTL_FMODE0: equ %00000010
- mPMFFCTL_FIE1: equ %00000100
- mPMFFCTL_FMODE1: equ %00001000
- mPMFFCTL_FIE2: equ %00010000
- mPMFFCTL_FMODE2: equ %00100000
- mPMFFCTL_FIE3: equ %01000000
- mPMFFCTL_FMODE3: equ %10000000
- ;*** PMFFPIN - PMF fault acknowledge register; 0x00000205 ***
- PMFFPIN: equ $00000205 ;*** PMFFPIN - PMF fault acknowledge register; 0x00000205 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFFPIN_FPINE0: equ 0 ; Fault 0 Pin Enable
- PMFFPIN_FPINE1: equ 2 ; Fault 1 Pin Enable
- PMFFPIN_FPINE2: equ 4 ; Fault 2 Pin Enable
- PMFFPIN_FPINE3: equ 6 ; Fault 3 Pin Enable
- ; bit position masks
- mPMFFPIN_FPINE0: equ %00000001
- mPMFFPIN_FPINE1: equ %00000100
- mPMFFPIN_FPINE2: equ %00010000
- mPMFFPIN_FPINE3: equ %01000000
- ;*** PMFFSTA - PMF fault status register; 0x00000206 ***
- PMFFSTA: equ $00000206 ;*** PMFFSTA - PMF fault status register; 0x00000206 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFFSTA_FFLAG0: equ 0 ; Fault 0 pin Flag
- PMFFSTA_FFLAG1: equ 2 ; Fault 1 pin Flag
- PMFFSTA_FFLAG2: equ 4 ; Fault 2 pin Flag
- PMFFSTA_FFLAG3: equ 6 ; Fault 3 pin Flag
- ; bit position masks
- mPMFFSTA_FFLAG0: equ %00000001
- mPMFFSTA_FFLAG1: equ %00000100
- mPMFFSTA_FFLAG2: equ %00010000
- mPMFFSTA_FFLAG3: equ %01000000
- ;*** PMFQSMP - PMF fault qualifying samples register; 0x00000207 ***
- PMFQSMP: equ $00000207 ;*** PMFQSMP - PMF fault qualifying samples register; 0x00000207 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFQSMP_QSMP00: equ 0 ; Fault 0 Qualifying samples, bit 0
- PMFQSMP_QSMP01: equ 1 ; Fault 0 Qualifying samples, bit 1
- PMFQSMP_QSMP10: equ 2 ; Fault 1 Qualifying samples, bit 0
- PMFQSMP_QSMP11: equ 3 ; Fault 1 Qualifying samples, bit 1
- PMFQSMP_QSMP20: equ 4 ; Fault 2 Qualifying samples, bit 0
- PMFQSMP_QSMP21: equ 5 ; Fault 2 Qualifying samples, bit 1
- PMFQSMP_QSMP30: equ 6 ; Fault 3 Qualifying samples, bit 0
- PMFQSMP_QSMP31: equ 7 ; Fault 3 Qualifying samples, bit 1
- ; bit position masks
- mPMFQSMP_QSMP00: equ %00000001
- mPMFQSMP_QSMP01: equ %00000010
- mPMFQSMP_QSMP10: equ %00000100
- mPMFQSMP_QSMP11: equ %00001000
- mPMFQSMP_QSMP20: equ %00010000
- mPMFQSMP_QSMP21: equ %00100000
- mPMFQSMP_QSMP30: equ %01000000
- mPMFQSMP_QSMP31: equ %10000000
- ;*** PMFDMPA - PMF disable mapping A register; 0x00000208 ***
- PMFDMPA: equ $00000208 ;*** PMFDMPA - PMF disable mapping A register; 0x00000208 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFDMPA_DMP00: equ 0 ; PMF Disable Mapping A Bit 00
- PMFDMPA_DMP01: equ 1 ; PMF Disable Mapping A Bit 01
- PMFDMPA_DMP02: equ 2 ; PMF Disable Mapping A Bit 02
- PMFDMPA_DMP03: equ 3 ; PMF Disable Mapping A Bit 03
- PMFDMPA_DMP10: equ 4 ; PMF Disable Mapping A Bit 10
- PMFDMPA_DMP11: equ 5 ; PMF Disable Mapping A Bit 11
- PMFDMPA_DMP12: equ 6 ; PMF Disable Mapping A Bit 12
- PMFDMPA_DMP13: equ 7 ; PMF Disable Mapping A Bit 13
- ; bit position masks
- mPMFDMPA_DMP00: equ %00000001
- mPMFDMPA_DMP01: equ %00000010
- mPMFDMPA_DMP02: equ %00000100
- mPMFDMPA_DMP03: equ %00001000
- mPMFDMPA_DMP10: equ %00010000
- mPMFDMPA_DMP11: equ %00100000
- mPMFDMPA_DMP12: equ %01000000
- mPMFDMPA_DMP13: equ %10000000
- ;*** PMFDMPB - PMF disable mapping B register; 0x00000209 ***
- PMFDMPB: equ $00000209 ;*** PMFDMPB - PMF disable mapping B register; 0x00000209 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFDMPB_DMP20: equ 0 ; PMF Disable Mapping A Bit 20
- PMFDMPB_DMP21: equ 1 ; PMF Disable Mapping A Bit 21
- PMFDMPB_DMP22: equ 2 ; PMF Disable Mapping A Bit 22
- PMFDMPB_DMP23: equ 3 ; PMF Disable Mapping A Bit 23
- PMFDMPB_DMP30: equ 4 ; PMF Disable Mapping A Bit 30
- PMFDMPB_DMP31: equ 5 ; PMF Disable Mapping A Bit 31
- PMFDMPB_DMP32: equ 6 ; PMF Disable Mapping A Bit 32
- PMFDMPB_DMP33: equ 7 ; PMF Disable Mapping A Bit 33
- ; bit position masks
- mPMFDMPB_DMP20: equ %00000001
- mPMFDMPB_DMP21: equ %00000010
- mPMFDMPB_DMP22: equ %00000100
- mPMFDMPB_DMP23: equ %00001000
- mPMFDMPB_DMP30: equ %00010000
- mPMFDMPB_DMP31: equ %00100000
- mPMFDMPB_DMP32: equ %01000000
- mPMFDMPB_DMP33: equ %10000000
- ;*** PMFDMPC - PMF disable mapping C register; 0x0000020A ***
- PMFDMPC: equ $0000020A ;*** PMFDMPC - PMF disable mapping C register; 0x0000020A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFDMPC_DMP40: equ 0 ; PMF Disable Mapping A Bit 40
- PMFDMPC_DMP41: equ 1 ; PMF Disable Mapping A Bit 41
- PMFDMPC_DMP42: equ 2 ; PMF Disable Mapping A Bit 42
- PMFDMPC_DMP43: equ 3 ; PMF Disable Mapping A Bit 43
- PMFDMPC_DMP50: equ 4 ; PMF Disable Mapping A Bit 50
- PMFDMPC_DMP51: equ 5 ; PMF Disable Mapping A Bit 51
- PMFDMPC_DMP52: equ 6 ; PMF Disable Mapping A Bit 52
- PMFDMPC_DMP53: equ 7 ; PMF Disable Mapping A Bit 53
- ; bit position masks
- mPMFDMPC_DMP40: equ %00000001
- mPMFDMPC_DMP41: equ %00000010
- mPMFDMPC_DMP42: equ %00000100
- mPMFDMPC_DMP43: equ %00001000
- mPMFDMPC_DMP50: equ %00010000
- mPMFDMPC_DMP51: equ %00100000
- mPMFDMPC_DMP52: equ %01000000
- mPMFDMPC_DMP53: equ %10000000
- ;*** PMFOUTC - PMF output control register; 0x0000020C ***
- PMFOUTC: equ $0000020C ;*** PMFOUTC - PMF output control register; 0x0000020C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFOUTC_OUTCTL0: equ 0 ; PMF Output Control Bit 0
- PMFOUTC_OUTCTL1: equ 1 ; PMF Output Control Bit 1
- PMFOUTC_OUTCTL2: equ 2 ; PMF Output Control Bit 2
- PMFOUTC_OUTCTL3: equ 3 ; PMF Output Control Bit 3
- PMFOUTC_OUTCTL4: equ 4 ; PMF Output Control Bit 4
- PMFOUTC_OUTCTL5: equ 5 ; PMF Output Control Bit 5
- ; bit position masks
- mPMFOUTC_OUTCTL0: equ %00000001
- mPMFOUTC_OUTCTL1: equ %00000010
- mPMFOUTC_OUTCTL2: equ %00000100
- mPMFOUTC_OUTCTL3: equ %00001000
- mPMFOUTC_OUTCTL4: equ %00010000
- mPMFOUTC_OUTCTL5: equ %00100000
- ;*** PMFOUTB - PMF output control bit register; 0x0000020D ***
- PMFOUTB: equ $0000020D ;*** PMFOUTB - PMF output control bit register; 0x0000020D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFOUTB_OUT0: equ 0 ; PMF Output Control Bit Bit 0
- PMFOUTB_OUT1: equ 1 ; PMF Output Control Bit Bit 1
- PMFOUTB_OUT2: equ 2 ; PMF Output Control Bit Bit 2
- PMFOUTB_OUT3: equ 3 ; PMF Output Control Bit Bit 3
- PMFOUTB_OUT4: equ 4 ; PMF Output Control Bit Bit 4
- PMFOUTB_OUT5: equ 5 ; PMF Output Control Bit Bit 5
- ; bit position masks
- mPMFOUTB_OUT0: equ %00000001
- mPMFOUTB_OUT1: equ %00000010
- mPMFOUTB_OUT2: equ %00000100
- mPMFOUTB_OUT3: equ %00001000
- mPMFOUTB_OUT4: equ %00010000
- mPMFOUTB_OUT5: equ %00100000
- ;*** PMFDTMS - PMF deadtime sample register; 0x0000020E ***
- PMFDTMS: equ $0000020E ;*** PMFDTMS - PMF deadtime sample register; 0x0000020E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFDTMS_DT0: equ 0 ; PMF Deadtime Sample Bit 0
- PMFDTMS_DT1: equ 1 ; PMF Deadtime Sample Bit 1
- PMFDTMS_DT2: equ 2 ; PMF Deadtime Sample Bit 2
- PMFDTMS_DT3: equ 3 ; PMF Deadtime Sample Bit 3
- PMFDTMS_DT4: equ 4 ; PMF Deadtime Sample Bit 4
- PMFDTMS_DT5: equ 5 ; PMF Deadtime Sample Bit 5
- ; bit position masks
- mPMFDTMS_DT0: equ %00000001
- mPMFDTMS_DT1: equ %00000010
- mPMFDTMS_DT2: equ %00000100
- mPMFDTMS_DT3: equ %00001000
- mPMFDTMS_DT4: equ %00010000
- mPMFDTMS_DT5: equ %00100000
- ;*** PMFCCTL - PMF correction control register; 0x0000020F ***
- PMFCCTL: equ $0000020F ;*** PMFCCTL - PMF correction control register; 0x0000020F ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFCCTL_IPOLA: equ 0 ; Current Polarity A
- PMFCCTL_IPOLB: equ 1 ; Current Polarity B
- PMFCCTL_IPOLC: equ 2 ; Current Polarity C
- PMFCCTL_ISENS0: equ 4 ; Current status sensing method Bit 0
- PMFCCTL_ISENS1: equ 5 ; Current status sensing method Bit 1
- ; bit position masks
- mPMFCCTL_IPOLA: equ %00000001
- mPMFCCTL_IPOLB: equ %00000010
- mPMFCCTL_IPOLC: equ %00000100
- mPMFCCTL_ISENS0: equ %00010000
- mPMFCCTL_ISENS1: equ %00100000
- ;*** PMFVAL0 - PMF Value 0 Register; 0x00000210 ***
- PMFVAL0: equ $00000210 ;*** PMFVAL0 - PMF Value 0 Register; 0x00000210 ***
- ;*** PMFVAL1 - PMF Value 1 Register; 0x00000212 ***
- PMFVAL1: equ $00000212 ;*** PMFVAL1 - PMF Value 1 Register; 0x00000212 ***
- ;*** PMFVAL2 - PMF Value 2 Register; 0x00000214 ***
- PMFVAL2: equ $00000214 ;*** PMFVAL2 - PMF Value 2 Register; 0x00000214 ***
- ;*** PMFVAL3 - PMF Value 3 Register; 0x00000216 ***
- PMFVAL3: equ $00000216 ;*** PMFVAL3 - PMF Value 3 Register; 0x00000216 ***
- ;*** PMFVAL4 - PMF Value 4 Register; 0x00000218 ***
- PMFVAL4: equ $00000218 ;*** PMFVAL4 - PMF Value 4 Register; 0x00000218 ***
- ;*** PMFVAL5 - PMF Value 5 Register; 0x0000021A ***
- PMFVAL5: equ $0000021A ;*** PMFVAL5 - PMF Value 5 Register; 0x0000021A ***
- ;*** PMFENCA - PMF Enable Control A Register; 0x00000220 ***
- PMFENCA: equ $00000220 ;*** PMFENCA - PMF Enable Control A Register; 0x00000220 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFENCA_PWMRIEA: equ 0 ; PWM Reload Interrupt Enable A
- PMFENCA_LDOKA: equ 1 ; Load Okay A
- PMFENCA_PWMENA: equ 7 ; PWM Generator A Enable
- ; bit position masks
- mPMFENCA_PWMRIEA: equ %00000001
- mPMFENCA_LDOKA: equ %00000010
- mPMFENCA_PWMENA: equ %10000000
- ;*** PMFFQCA - PMF Frequency Control A Register; 0x00000221 ***
- PMFFQCA: equ $00000221 ;*** PMFFQCA - PMF Frequency Control A Register; 0x00000221 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFFQCA_PWMRFA: equ 0 ; PWM Reload Flag A
- PMFFQCA_PRSCA0: equ 1 ; Prescaler A, bit 0
- PMFFQCA_PRSCA1: equ 2 ; Prescaler A, bit 1
- PMFFQCA_HALFA: equ 3 ; Half Cycle Reload A
- PMFFQCA_LDFQA0: equ 4 ; Load Frequency A, bit 0
- PMFFQCA_LDFQA1: equ 5 ; Load Frequency A, bit 1
- PMFFQCA_LDFQA2: equ 6 ; Load Frequency A, bit 2
- PMFFQCA_LDFQA3: equ 7 ; Load Frequency A, bit 3
- ; bit position masks
- mPMFFQCA_PWMRFA: equ %00000001
- mPMFFQCA_PRSCA0: equ %00000010
- mPMFFQCA_PRSCA1: equ %00000100
- mPMFFQCA_HALFA: equ %00001000
- mPMFFQCA_LDFQA0: equ %00010000
- mPMFFQCA_LDFQA1: equ %00100000
- mPMFFQCA_LDFQA2: equ %01000000
- mPMFFQCA_LDFQA3: equ %10000000
- ;*** PMFCNTA - PMF Counter A Register; 0x00000222 ***
- PMFCNTA: equ $00000222 ;*** PMFCNTA - PMF Counter A Register; 0x00000222 ***
- ;*** PMFMODA - PMF Counter Modulo A Register; 0x00000224 ***
- PMFMODA: equ $00000224 ;*** PMFMODA - PMF Counter Modulo A Register; 0x00000224 ***
- ;*** PMFDTMA - PMF Deadtime A Register; 0x00000226 ***
- PMFDTMA: equ $00000226 ;*** PMFDTMA - PMF Deadtime A Register; 0x00000226 ***
- ;*** PMFENCB - PMF enable control B register; 0x00000228 ***
- PMFENCB: equ $00000228 ;*** PMFENCB - PMF enable control B register; 0x00000228 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFENCB_PWMRIEB: equ 0 ; PWM Reload Interrupt Enable B
- PMFENCB_LDOKB: equ 1 ; Load Okay B
- PMFENCB_PWMENB: equ 7 ; PWM Generator B Enable
- ; bit position masks
- mPMFENCB_PWMRIEB: equ %00000001
- mPMFENCB_LDOKB: equ %00000010
- mPMFENCB_PWMENB: equ %10000000
- ;*** PMFFQCB - PMF Frequency Control B Register; 0x00000229 ***
- PMFFQCB: equ $00000229 ;*** PMFFQCB - PMF Frequency Control B Register; 0x00000229 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFFQCB_PWMRFB: equ 0 ; PWM Reload Flag B
- PMFFQCB_PRSCB0: equ 1 ; Prescaler B, bit 0
- PMFFQCB_PRSCB1: equ 2 ; Prescaler B, bit 1
- PMFFQCB_HALFB: equ 3 ; Half Cycle Reload B
- PMFFQCB_LDFQB0: equ 4 ; Load Frequency B, bit 0
- PMFFQCB_LDFQB1: equ 5 ; Load Frequency B, bit 1
- PMFFQCB_LDFQB2: equ 6 ; Load Frequency B, bit 2
- PMFFQCB_LDFQB3: equ 7 ; Load Frequency B, bit 3
- ; bit position masks
- mPMFFQCB_PWMRFB: equ %00000001
- mPMFFQCB_PRSCB0: equ %00000010
- mPMFFQCB_PRSCB1: equ %00000100
- mPMFFQCB_HALFB: equ %00001000
- mPMFFQCB_LDFQB0: equ %00010000
- mPMFFQCB_LDFQB1: equ %00100000
- mPMFFQCB_LDFQB2: equ %01000000
- mPMFFQCB_LDFQB3: equ %10000000
- ;*** PMFCNTB - PMF Counter B Register; 0x0000022A ***
- PMFCNTB: equ $0000022A ;*** PMFCNTB - PMF Counter B Register; 0x0000022A ***
- ;*** PMFMODB - PMF Counter Modulo B Register; 0x0000022C ***
- PMFMODB: equ $0000022C ;*** PMFMODB - PMF Counter Modulo B Register; 0x0000022C ***
- ;*** PMFDTMB - PMF Deadtime B Register; 0x0000022E ***
- PMFDTMB: equ $0000022E ;*** PMFDTMB - PMF Deadtime B Register; 0x0000022E ***
- ;*** PMFENCC - PMF Enable Control C Register; 0x00000230 ***
- PMFENCC: equ $00000230 ;*** PMFENCC - PMF Enable Control C Register; 0x00000230 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFENCC_PWMRIEC: equ 0 ; PWM Reload Interrupt Enable C
- PMFENCC_LDOKC: equ 1 ; Load Okay C
- PMFENCC_PWMENC: equ 7 ; PWM Generator C Enable
- ; bit position masks
- mPMFENCC_PWMRIEC: equ %00000001
- mPMFENCC_LDOKC: equ %00000010
- mPMFENCC_PWMENC: equ %10000000
- ;*** PMFFQCC - PMF Frequency Control C Register; 0x00000231 ***
- PMFFQCC: equ $00000231 ;*** PMFFQCC - PMF Frequency Control C Register; 0x00000231 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PMFFQCC_PWMRFC: equ 0 ; PWM Reload Flag C
- PMFFQCC_PRSCC0: equ 1 ; Prescaler C, bit 0
- PMFFQCC_PRSCC1: equ 2 ; Prescaler C, bit 1
- PMFFQCC_HALFC: equ 3 ; Half Cycle Reload C
- PMFFQCC_LDFQC0: equ 4 ; Load Frequency C, bit 0
- PMFFQCC_LDFQC1: equ 5 ; Load Frequency C, bit 1
- PMFFQCC_LDFQC2: equ 6 ; Load Frequency C, bit 2
- PMFFQCC_LDFQC3: equ 7 ; Load Frequency C, bit 3
- ; bit position masks
- mPMFFQCC_PWMRFC: equ %00000001
- mPMFFQCC_PRSCC0: equ %00000010
- mPMFFQCC_PRSCC1: equ %00000100
- mPMFFQCC_HALFC: equ %00001000
- mPMFFQCC_LDFQC0: equ %00010000
- mPMFFQCC_LDFQC1: equ %00100000
- mPMFFQCC_LDFQC2: equ %01000000
- mPMFFQCC_LDFQC3: equ %10000000
- ;*** PMFCNTC - PMF Counter C Register; 0x00000232 ***
- PMFCNTC: equ $00000232 ;*** PMFCNTC - PMF Counter C Register; 0x00000232 ***
- ;*** PMFMODC - PMF Counter Modulo C Register; 0x00000234 ***
- PMFMODC: equ $00000234 ;*** PMFMODC - PMF Counter Modulo C Register; 0x00000234 ***
- ;*** PMFDTMC - PMF Deadtime C Register; 0x00000236 ***
- PMFDTMC: equ $00000236 ;*** PMFDTMC - PMF Deadtime C Register; 0x00000236 ***
- ;*** PTT - Port T I/O Register; 0x00000240 ***
- PTT: equ $00000240 ;*** PTT - Port T I/O Register; 0x00000240 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTT_PTT0: equ 0 ; Port T Bit 0
- PTT_PTT1: equ 1 ; Port T Bit 1
- PTT_PTT2: equ 2 ; Port T Bit 2
- PTT_PTT3: equ 3 ; Port T Bit 3
- PTT_PTT4: equ 4 ; Port T Bit 4
- PTT_PTT5: equ 5 ; Port T Bit 5
- PTT_PTT6: equ 6 ; Port T Bit 6
- PTT_PTT7: equ 7 ; Port T Bit 7
- ; bit position masks
- mPTT_PTT0: equ %00000001
- mPTT_PTT1: equ %00000010
- mPTT_PTT2: equ %00000100
- mPTT_PTT3: equ %00001000
- mPTT_PTT4: equ %00010000
- mPTT_PTT5: equ %00100000
- mPTT_PTT6: equ %01000000
- mPTT_PTT7: equ %10000000
- ;*** PTIT - Port T Input Register; 0x00000241 ***
- PTIT: equ $00000241 ;*** PTIT - Port T Input Register; 0x00000241 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTIT_PTIT0: equ 0 ; Port T Bit 0
- PTIT_PTIT1: equ 1 ; Port T Bit 1
- PTIT_PTIT2: equ 2 ; Port T Bit 2
- PTIT_PTIT3: equ 3 ; Port T Bit 3
- PTIT_PTIT4: equ 4 ; Port T Bit 4
- PTIT_PTIT5: equ 5 ; Port T Bit 5
- PTIT_PTIT6: equ 6 ; Port T Bit 6
- PTIT_PTIT7: equ 7 ; Port T Bit 7
- ; bit position masks
- mPTIT_PTIT0: equ %00000001
- mPTIT_PTIT1: equ %00000010
- mPTIT_PTIT2: equ %00000100
- mPTIT_PTIT3: equ %00001000
- mPTIT_PTIT4: equ %00010000
- mPTIT_PTIT5: equ %00100000
- mPTIT_PTIT6: equ %01000000
- mPTIT_PTIT7: equ %10000000
- ;*** DDRT - Port T Data Direction Register; 0x00000242 ***
- DDRT: equ $00000242 ;*** DDRT - Port T Data Direction Register; 0x00000242 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRT_DDRT0: equ 0 ; Data Direction Port T Bit 0
- DDRT_DDRT1: equ 1 ; Data Direction Port T Bit 1
- DDRT_DDRT2: equ 2 ; Data Direction Port T Bit 2
- DDRT_DDRT3: equ 3 ; Data Direction Port T Bit 3
- DDRT_DDRT4: equ 4 ; Data Direction Port T Bit 4
- DDRT_DDRT5: equ 5 ; Data Direction Port T Bit 5
- DDRT_DDRT6: equ 6 ; Data Direction Port T Bit 6
- DDRT_DDRT7: equ 7 ; Data Direction Port T Bit 7
- ; bit position masks
- mDDRT_DDRT0: equ %00000001
- mDDRT_DDRT1: equ %00000010
- mDDRT_DDRT2: equ %00000100
- mDDRT_DDRT3: equ %00001000
- mDDRT_DDRT4: equ %00010000
- mDDRT_DDRT5: equ %00100000
- mDDRT_DDRT6: equ %01000000
- mDDRT_DDRT7: equ %10000000
- ;*** RDRT - Port T Reduced Drive Register; 0x00000243 ***
- RDRT: equ $00000243 ;*** RDRT - Port T Reduced Drive Register; 0x00000243 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- RDRT_RDRT0: equ 0 ; Reduced Drive Port T Bit 0
- RDRT_RDRT1: equ 1 ; Reduced Drive Port T Bit 1
- RDRT_RDRT2: equ 2 ; Reduced Drive Port T Bit 2
- RDRT_RDRT3: equ 3 ; Reduced Drive Port T Bit 3
- RDRT_RDRT4: equ 4 ; Reduced Drive Port T Bit 4
- RDRT_RDRT5: equ 5 ; Reduced Drive Port T Bit 5
- RDRT_RDRT6: equ 6 ; Reduced Drive Port T Bit 6
- RDRT_RDRT7: equ 7 ; Reduced Drive Port T Bit 7
- ; bit position masks
- mRDRT_RDRT0: equ %00000001
- mRDRT_RDRT1: equ %00000010
- mRDRT_RDRT2: equ %00000100
- mRDRT_RDRT3: equ %00001000
- mRDRT_RDRT4: equ %00010000
- mRDRT_RDRT5: equ %00100000
- mRDRT_RDRT6: equ %01000000
- mRDRT_RDRT7: equ %10000000
- ;*** PERT - Port T Pull Device Enable Register; 0x00000244 ***
- PERT: equ $00000244 ;*** PERT - Port T Pull Device Enable Register; 0x00000244 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PERT_PERT0: equ 0 ; Pull Device Enable Port T Bit 0
- PERT_PERT1: equ 1 ; Pull Device Enable Port T Bit 1
- PERT_PERT2: equ 2 ; Pull Device Enable Port T Bit 2
- PERT_PERT3: equ 3 ; Pull Device Enable Port T Bit 3
- PERT_PERT4: equ 4 ; Pull Device Enable Port T Bit 4
- PERT_PERT5: equ 5 ; Pull Device Enable Port T Bit 5
- PERT_PERT6: equ 6 ; Pull Device Enable Port T Bit 6
- PERT_PERT7: equ 7 ; Pull Device Enable Port T Bit 7
- ; bit position masks
- mPERT_PERT0: equ %00000001
- mPERT_PERT1: equ %00000010
- mPERT_PERT2: equ %00000100
- mPERT_PERT3: equ %00001000
- mPERT_PERT4: equ %00010000
- mPERT_PERT5: equ %00100000
- mPERT_PERT6: equ %01000000
- mPERT_PERT7: equ %10000000
- ;*** PPST - Port T Polarity Select Register; 0x00000245 ***
- PPST: equ $00000245 ;*** PPST - Port T Polarity Select Register; 0x00000245 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PPST_PPST0: equ 0 ; Pull Select Port T Bit 0
- PPST_PPST1: equ 1 ; Pull Select Port T Bit 1
- PPST_PPST2: equ 2 ; Pull Select Port T Bit 2
- PPST_PPST3: equ 3 ; Pull Select Port T Bit 3
- PPST_PPST4: equ 4 ; Pull Select Port T Bit 4
- PPST_PPST5: equ 5 ; Pull Select Port T Bit 5
- PPST_PPST6: equ 6 ; Pull Select Port T Bit 6
- PPST_PPST7: equ 7 ; Pull Select Port T Bit 7
- ; bit position masks
- mPPST_PPST0: equ %00000001
- mPPST_PPST1: equ %00000010
- mPPST_PPST2: equ %00000100
- mPPST_PPST3: equ %00001000
- mPPST_PPST4: equ %00010000
- mPPST_PPST5: equ %00100000
- mPPST_PPST6: equ %01000000
- mPPST_PPST7: equ %10000000
- ;*** PTS - Port S I/O Register; 0x00000248 ***
- PTS: equ $00000248 ;*** PTS - Port S I/O Register; 0x00000248 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTS_PTS0: equ 0 ; Port S Bit 0
- PTS_PTS1: equ 1 ; Port S Bit 1
- PTS_PTS2: equ 2 ; Port S Bit 2
- PTS_PTS3: equ 3 ; Port S Bit 3
- PTS_PTS4: equ 4 ; Port S Bit 4
- PTS_PTS5: equ 5 ; Port S Bit 5
- PTS_PTS6: equ 6 ; Port S Bit 6
- PTS_PTS7: equ 7 ; Port S Bit 7
- ; bit position masks
- mPTS_PTS0: equ %00000001
- mPTS_PTS1: equ %00000010
- mPTS_PTS2: equ %00000100
- mPTS_PTS3: equ %00001000
- mPTS_PTS4: equ %00010000
- mPTS_PTS5: equ %00100000
- mPTS_PTS6: equ %01000000
- mPTS_PTS7: equ %10000000
- ;*** PTIS - Port S Input Register; 0x00000249 ***
- PTIS: equ $00000249 ;*** PTIS - Port S Input Register; 0x00000249 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTIS_PTIS0: equ 0 ; Port S Bit 0
- PTIS_PTIS1: equ 1 ; Port S Bit 1
- PTIS_PTIS2: equ 2 ; Port S Bit 2
- PTIS_PTIS3: equ 3 ; Port S Bit 3
- PTIS_PTIS4: equ 4 ; Port S Bit 4
- PTIS_PTIS5: equ 5 ; Port S Bit 5
- PTIS_PTIS6: equ 6 ; Port S Bit 6
- PTIS_PTIS7: equ 7 ; Port S Bit 7
- ; bit position masks
- mPTIS_PTIS0: equ %00000001
- mPTIS_PTIS1: equ %00000010
- mPTIS_PTIS2: equ %00000100
- mPTIS_PTIS3: equ %00001000
- mPTIS_PTIS4: equ %00010000
- mPTIS_PTIS5: equ %00100000
- mPTIS_PTIS6: equ %01000000
- mPTIS_PTIS7: equ %10000000
- ;*** DDRS - Port S Data Direction Register; 0x0000024A ***
- DDRS: equ $0000024A ;*** DDRS - Port S Data Direction Register; 0x0000024A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRS_DDRS0: equ 0 ; Data Direction Port S Bit 0
- DDRS_DDRS1: equ 1 ; Data Direction Port S Bit 1
- DDRS_DDRS2: equ 2 ; Data Direction Port S Bit 2
- DDRS_DDRS3: equ 3 ; Data Direction Port S Bit 3
- DDRS_DDRS4: equ 4 ; Data Direction Port S Bit 4
- DDRS_DDRS5: equ 5 ; Data Direction Port S Bit 5
- DDRS_DDRS6: equ 6 ; Data Direction Port S Bit 6
- DDRS_DDRS7: equ 7 ; Data Direction Port S Bit 7
- ; bit position masks
- mDDRS_DDRS0: equ %00000001
- mDDRS_DDRS1: equ %00000010
- mDDRS_DDRS2: equ %00000100
- mDDRS_DDRS3: equ %00001000
- mDDRS_DDRS4: equ %00010000
- mDDRS_DDRS5: equ %00100000
- mDDRS_DDRS6: equ %01000000
- mDDRS_DDRS7: equ %10000000
- ;*** RDRS - Port S Reduced Drive Register; 0x0000024B ***
- RDRS: equ $0000024B ;*** RDRS - Port S Reduced Drive Register; 0x0000024B ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- RDRS_RDRS0: equ 0 ; Reduced Drive Port S Bit 0
- RDRS_RDRS1: equ 1 ; Reduced Drive Port S Bit 1
- RDRS_RDRS2: equ 2 ; Reduced Drive Port S Bit 2
- RDRS_RDRS3: equ 3 ; Reduced Drive Port S Bit 3
- RDRS_RDRS4: equ 4 ; Reduced Drive Port S Bit 4
- RDRS_RDRS5: equ 5 ; Reduced Drive Port S Bit 5
- RDRS_RDRS6: equ 6 ; Reduced Drive Port S Bit 6
- RDRS_RDRS7: equ 7 ; Reduced Drive Port S Bit 7
- ; bit position masks
- mRDRS_RDRS0: equ %00000001
- mRDRS_RDRS1: equ %00000010
- mRDRS_RDRS2: equ %00000100
- mRDRS_RDRS3: equ %00001000
- mRDRS_RDRS4: equ %00010000
- mRDRS_RDRS5: equ %00100000
- mRDRS_RDRS6: equ %01000000
- mRDRS_RDRS7: equ %10000000
- ;*** PERS - Port S Pull Device Enable Register; 0x0000024C ***
- PERS: equ $0000024C ;*** PERS - Port S Pull Device Enable Register; 0x0000024C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PERS_PERS0: equ 0 ; Pull Device Enable Port S Bit 0
- PERS_PERS1: equ 1 ; Pull Device Enable Port S Bit 1
- PERS_PERS2: equ 2 ; Pull Device Enable Port S Bit 2
- PERS_PERS3: equ 3 ; Pull Device Enable Port S Bit 3
- PERS_PERS4: equ 4 ; Pull Device Enable Port S Bit 4
- PERS_PERS5: equ 5 ; Pull Device Enable Port S Bit 5
- PERS_PERS6: equ 6 ; Pull Device Enable Port S Bit 6
- PERS_PERS7: equ 7 ; Pull Device Enable Port S Bit 7
- ; bit position masks
- mPERS_PERS0: equ %00000001
- mPERS_PERS1: equ %00000010
- mPERS_PERS2: equ %00000100
- mPERS_PERS3: equ %00001000
- mPERS_PERS4: equ %00010000
- mPERS_PERS5: equ %00100000
- mPERS_PERS6: equ %01000000
- mPERS_PERS7: equ %10000000
- ;*** PPSS - Port S Polarity Select Register; 0x0000024D ***
- PPSS: equ $0000024D ;*** PPSS - Port S Polarity Select Register; 0x0000024D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PPSS_PPSS0: equ 0 ; Pull Select Port S Bit 0
- PPSS_PPSS1: equ 1 ; Pull Select Port S Bit 1
- PPSS_PPSS2: equ 2 ; Pull Select Port S Bit 2
- PPSS_PPSS3: equ 3 ; Pull Select Port S Bit 3
- PPSS_PPSS4: equ 4 ; Pull Select Port S Bit 4
- PPSS_PPSS5: equ 5 ; Pull Select Port S Bit 5
- PPSS_PPSS6: equ 6 ; Pull Select Port S Bit 6
- PPSS_PPSS7: equ 7 ; Pull Select Port S Bit 7
- ; bit position masks
- mPPSS_PPSS0: equ %00000001
- mPPSS_PPSS1: equ %00000010
- mPPSS_PPSS2: equ %00000100
- mPPSS_PPSS3: equ %00001000
- mPPSS_PPSS4: equ %00010000
- mPPSS_PPSS5: equ %00100000
- mPPSS_PPSS6: equ %01000000
- mPPSS_PPSS7: equ %10000000
- ;*** WOMS - Port S Wired-Or Mode Register; 0x0000024E ***
- WOMS: equ $0000024E ;*** WOMS - Port S Wired-Or Mode Register; 0x0000024E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- WOMS_WOMS0: equ 0 ; Wired-Or Mode Port S Bit 0
- WOMS_WOMS1: equ 1 ; Wired-Or Mode Port S Bit 1
- WOMS_WOMS2: equ 2 ; Wired-Or Mode Port S Bit 2
- WOMS_WOMS3: equ 3 ; Wired-Or Mode Port S Bit 3
- WOMS_WOMS4: equ 4 ; Wired-Or Mode Port S Bit 4
- WOMS_WOMS5: equ 5 ; Wired-Or Mode Port S Bit 5
- WOMS_WOMS6: equ 6 ; Wired-Or Mode Port S Bit 6
- WOMS_WOMS7: equ 7 ; Wired-Or Mode Port S Bit 7
- ; bit position masks
- mWOMS_WOMS0: equ %00000001
- mWOMS_WOMS1: equ %00000010
- mWOMS_WOMS2: equ %00000100
- mWOMS_WOMS3: equ %00001000
- mWOMS_WOMS4: equ %00010000
- mWOMS_WOMS5: equ %00100000
- mWOMS_WOMS6: equ %01000000
- mWOMS_WOMS7: equ %10000000
- ;*** PTM - Port M I/O Register; 0x00000250 ***
- PTM: equ $00000250 ;*** PTM - Port M I/O Register; 0x00000250 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTM_PTM0: equ 0 ; Port M Bit 0
- PTM_PTM1: equ 1 ; Port M Bit 1
- PTM_PTM3: equ 3 ; Port M Bit 3
- PTM_PTM4: equ 4 ; Port M Bit 4
- PTM_PTM5: equ 5 ; Port M Bit 5
- PTM_PTM6: equ 6 ; Port M Bit 6
- PTM_PTM7: equ 7 ; Port M Bit 7
- ; bit position masks
- mPTM_PTM0: equ %00000001
- mPTM_PTM1: equ %00000010
- mPTM_PTM3: equ %00001000
- mPTM_PTM4: equ %00010000
- mPTM_PTM5: equ %00100000
- mPTM_PTM6: equ %01000000
- mPTM_PTM7: equ %10000000
- ;*** PTIM - Port M Input Register; 0x00000251 ***
- PTIM: equ $00000251 ;*** PTIM - Port M Input Register; 0x00000251 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTIM_PTIM0: equ 0 ; Port M Bit 0
- PTIM_PTIM1: equ 1 ; Port M Bit 1
- PTIM_PTIM3: equ 3 ; Port M Bit 3
- PTIM_PTIM4: equ 4 ; Port M Bit 4
- PTIM_PTIM5: equ 5 ; Port M Bit 5
- PTIM_PTIM6: equ 6 ; Port M Bit 6
- PTIM_PTIM7: equ 7 ; Port M Bit 7
- ; bit position masks
- mPTIM_PTIM0: equ %00000001
- mPTIM_PTIM1: equ %00000010
- mPTIM_PTIM3: equ %00001000
- mPTIM_PTIM4: equ %00010000
- mPTIM_PTIM5: equ %00100000
- mPTIM_PTIM6: equ %01000000
- mPTIM_PTIM7: equ %10000000
- ;*** DDRM - Port M Data Direction Register; 0x00000252 ***
- DDRM: equ $00000252 ;*** DDRM - Port M Data Direction Register; 0x00000252 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRM_DDRM0: equ 0 ; Data Direction Port M Bit 0
- DDRM_DDRM1: equ 1 ; Data Direction Port M Bit 1
- DDRM_DDRM3: equ 3 ; Data Direction Port M Bit 3
- DDRM_DDRM4: equ 4 ; Data Direction Port M Bit 4
- DDRM_DDRM5: equ 5 ; Data Direction Port M Bit 5
- DDRM_DDRM6: equ 6 ; Data Direction Port M Bit 6
- DDRM_DDRM7: equ 7 ; Data Direction Port M Bit 7
- ; bit position masks
- mDDRM_DDRM0: equ %00000001
- mDDRM_DDRM1: equ %00000010
- mDDRM_DDRM3: equ %00001000
- mDDRM_DDRM4: equ %00010000
- mDDRM_DDRM5: equ %00100000
- mDDRM_DDRM6: equ %01000000
- mDDRM_DDRM7: equ %10000000
- ;*** RDRM - Port M Reduced Drive Register; 0x00000253 ***
- RDRM: equ $00000253 ;*** RDRM - Port M Reduced Drive Register; 0x00000253 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- RDRM_RDRM0: equ 0 ; Reduced Drive Port M Bit 0
- RDRM_RDRM1: equ 1 ; Reduced Drive Port M Bit 1
- RDRM_RDRM3: equ 3 ; Reduced Drive Port M Bit 3
- RDRM_RDRM4: equ 4 ; Reduced Drive Port M Bit 4
- RDRM_RDRM5: equ 5 ; Reduced Drive Port M Bit 5
- RDRM_RDRM6: equ 6 ; Reduced Drive Port M Bit 6
- RDRM_RDRM7: equ 7 ; Reduced Drive Port M Bit 7
- ; bit position masks
- mRDRM_RDRM0: equ %00000001
- mRDRM_RDRM1: equ %00000010
- mRDRM_RDRM3: equ %00001000
- mRDRM_RDRM4: equ %00010000
- mRDRM_RDRM5: equ %00100000
- mRDRM_RDRM6: equ %01000000
- mRDRM_RDRM7: equ %10000000
- ;*** PERM - Port M Pull Device Enable Register; 0x00000254 ***
- PERM: equ $00000254 ;*** PERM - Port M Pull Device Enable Register; 0x00000254 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PERM_PERM0: equ 0 ; Pull Device Enable Port M Bit 0
- PERM_PERM1: equ 1 ; Pull Device Enable Port M Bit 1
- PERM_PERM3: equ 3 ; Pull Device Enable Port M Bit 3
- PERM_PERM4: equ 4 ; Pull Device Enable Port M Bit 4
- PERM_PERM5: equ 5 ; Pull Device Enable Port M Bit 5
- PERM_PERM6: equ 6 ; Pull Device Enable Port M Bit 6
- PERM_PERM7: equ 7 ; Pull Device Enable Port M Bit 7
- ; bit position masks
- mPERM_PERM0: equ %00000001
- mPERM_PERM1: equ %00000010
- mPERM_PERM3: equ %00001000
- mPERM_PERM4: equ %00010000
- mPERM_PERM5: equ %00100000
- mPERM_PERM6: equ %01000000
- mPERM_PERM7: equ %10000000
- ;*** PPSM - Port M Polarity Select Register; 0x00000255 ***
- PPSM: equ $00000255 ;*** PPSM - Port M Polarity Select Register; 0x00000255 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PPSM_PPSM0: equ 0 ; Pull Select Port M Bit 0
- PPSM_PPSM1: equ 1 ; Pull Select Port M Bit 1
- PPSM_PPSM3: equ 3 ; Pull Select Port M Bit 3
- PPSM_PPSM4: equ 4 ; Pull Select Port M Bit 4
- PPSM_PPSM5: equ 5 ; Pull Select Port M Bit 5
- PPSM_PPSM6: equ 6 ; Pull Select Port M Bit 6
- PPSM_PPSM7: equ 7 ; Pull Select Port M Bit 7
- ; bit position masks
- mPPSM_PPSM0: equ %00000001
- mPPSM_PPSM1: equ %00000010
- mPPSM_PPSM3: equ %00001000
- mPPSM_PPSM4: equ %00010000
- mPPSM_PPSM5: equ %00100000
- mPPSM_PPSM6: equ %01000000
- mPPSM_PPSM7: equ %10000000
- ;*** WOMM - Port M Wired-Or Mode Register; 0x00000256 ***
- WOMM: equ $00000256 ;*** WOMM - Port M Wired-Or Mode Register; 0x00000256 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- WOMM_WOMM4: equ 4 ; Wired-Or Mode Port M Bit 4
- WOMM_WOMM5: equ 5 ; Wired-Or Mode Port M Bit 5
- WOMM_WOMM6: equ 6 ; Wired-Or Mode Port M Bit 6
- WOMM_WOMM7: equ 7 ; Wired-Or Mode Port M Bit 7
- ; bit position masks
- mWOMM_WOMM4: equ %00010000
- mWOMM_WOMM5: equ %00100000
- mWOMM_WOMM6: equ %01000000
- mWOMM_WOMM7: equ %10000000
- ;*** PTP - Port P I/O Register; 0x00000258 ***
- PTP: equ $00000258 ;*** PTP - Port P I/O Register; 0x00000258 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTP_PTP0: equ 0 ; Port P Bit 0
- PTP_PTP1: equ 1 ; Port P Bit 1
- PTP_PTP2: equ 2 ; Port P Bit 2
- PTP_PTP3: equ 3 ; Port P Bit 3
- PTP_PTP4: equ 4 ; Port P Bit 4
- PTP_PTP5: equ 5 ; Port P Bit 5
- ; bit position masks
- mPTP_PTP0: equ %00000001
- mPTP_PTP1: equ %00000010
- mPTP_PTP2: equ %00000100
- mPTP_PTP3: equ %00001000
- mPTP_PTP4: equ %00010000
- mPTP_PTP5: equ %00100000
- ;*** PTIP - Port P Input Register; 0x00000259 ***
- PTIP: equ $00000259 ;*** PTIP - Port P Input Register; 0x00000259 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTIP_PTIP0: equ 0 ; Port P Bit 0
- PTIP_PTIP1: equ 1 ; Port P Bit 1
- PTIP_PTIP2: equ 2 ; Port P Bit 2
- PTIP_PTIP3: equ 3 ; Port P Bit 3
- PTIP_PTIP4: equ 4 ; Port P Bit 4
- PTIP_PTIP5: equ 5 ; Port P Bit 5
- ; bit position masks
- mPTIP_PTIP0: equ %00000001
- mPTIP_PTIP1: equ %00000010
- mPTIP_PTIP2: equ %00000100
- mPTIP_PTIP3: equ %00001000
- mPTIP_PTIP4: equ %00010000
- mPTIP_PTIP5: equ %00100000
- ;*** DDRP - Port P Data Direction Register; 0x0000025A ***
- DDRP: equ $0000025A ;*** DDRP - Port P Data Direction Register; 0x0000025A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRP_DDRP0: equ 0 ; Data Direction Port P Bit 0
- DDRP_DDRP1: equ 1 ; Data Direction Port P Bit 1
- DDRP_DDRP2: equ 2 ; Data Direction Port P Bit 2
- DDRP_DDRP3: equ 3 ; Data Direction Port P Bit 3
- DDRP_DDRP4: equ 4 ; Data Direction Port P Bit 4
- DDRP_DDRP5: equ 5 ; Data Direction Port P Bit 5
- ; bit position masks
- mDDRP_DDRP0: equ %00000001
- mDDRP_DDRP1: equ %00000010
- mDDRP_DDRP2: equ %00000100
- mDDRP_DDRP3: equ %00001000
- mDDRP_DDRP4: equ %00010000
- mDDRP_DDRP5: equ %00100000
- ;*** RDRP - Port P Reduced Drive Register; 0x0000025B ***
- RDRP: equ $0000025B ;*** RDRP - Port P Reduced Drive Register; 0x0000025B ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- RDRP_RDRP0: equ 0 ; Reduced Drive Port P Bit 0
- RDRP_RDRP1: equ 1 ; Reduced Drive Port P Bit 1
- RDRP_RDRP2: equ 2 ; Reduced Drive Port P Bit 2
- RDRP_RDRP3: equ 3 ; Reduced Drive Port P Bit 3
- RDRP_RDRP4: equ 4 ; Reduced Drive Port P Bit 4
- RDRP_RDRP5: equ 5 ; Reduced Drive Port P Bit 5
- ; bit position masks
- mRDRP_RDRP0: equ %00000001
- mRDRP_RDRP1: equ %00000010
- mRDRP_RDRP2: equ %00000100
- mRDRP_RDRP3: equ %00001000
- mRDRP_RDRP4: equ %00010000
- mRDRP_RDRP5: equ %00100000
- ;*** PERP - Port P Pull Device Enable Register; 0x0000025C ***
- PERP: equ $0000025C ;*** PERP - Port P Pull Device Enable Register; 0x0000025C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PERP_PERP0: equ 0 ; Pull Device Enable Port P Bit 0
- PERP_PERP1: equ 1 ; Pull Device Enable Port P Bit 1
- PERP_PERP2: equ 2 ; Pull Device Enable Port P Bit 2
- PERP_PERP3: equ 3 ; Pull Device Enable Port P Bit 3
- PERP_PERP4: equ 4 ; Pull Device Enable Port P Bit 4
- PERP_PERP5: equ 5 ; Pull Device Enable Port P Bit 5
- ; bit position masks
- mPERP_PERP0: equ %00000001
- mPERP_PERP1: equ %00000010
- mPERP_PERP2: equ %00000100
- mPERP_PERP3: equ %00001000
- mPERP_PERP4: equ %00010000
- mPERP_PERP5: equ %00100000
- ;*** PPSP - Port P Polarity Select Register; 0x0000025D ***
- PPSP: equ $0000025D ;*** PPSP - Port P Polarity Select Register; 0x0000025D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PPSP_PPSP0: equ 0 ; Pull Select Port P Bit 0
- PPSP_PPSP1: equ 1 ; Pull Select Port P Bit 1
- PPSP_PPSP2: equ 2 ; Pull Select Port P Bit 2
- PPSP_PPSP3: equ 3 ; Pull Select Port P Bit 3
- PPSP_PPSP4: equ 4 ; Pull Select Port P Bit 4
- PPSP_PPSP5: equ 5 ; Pull Select Port P Bit 5
- ; bit position masks
- mPPSP_PPSP0: equ %00000001
- mPPSP_PPSP1: equ %00000010
- mPPSP_PPSP2: equ %00000100
- mPPSP_PPSP3: equ %00001000
- mPPSP_PPSP4: equ %00010000
- mPPSP_PPSP5: equ %00100000
- ;*** PTQ - Port Q I/O Register; 0x00000260 ***
- PTQ: equ $00000260 ;*** PTQ - Port Q I/O Register; 0x00000260 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTQ_PTQ0: equ 0 ; Port Q Bit 0
- PTQ_PTQ1: equ 1 ; Port Q Bit 1
- PTQ_PTQ2: equ 2 ; Port Q Bit 2
- PTQ_PTQ3: equ 3 ; Port Q Bit 3
- PTQ_PTQ4: equ 4 ; Port Q Bit 4
- PTQ_PTQ5: equ 5 ; Port Q Bit 5
- PTQ_PTQ6: equ 6 ; Port Q Bit 6
- ; bit position masks
- mPTQ_PTQ0: equ %00000001
- mPTQ_PTQ1: equ %00000010
- mPTQ_PTQ2: equ %00000100
- mPTQ_PTQ3: equ %00001000
- mPTQ_PTQ4: equ %00010000
- mPTQ_PTQ5: equ %00100000
- mPTQ_PTQ6: equ %01000000
- ;*** PTIQ - Port Q Input Register; 0x00000261 ***
- PTIQ: equ $00000261 ;*** PTIQ - Port Q Input Register; 0x00000261 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTIQ_PTIQ0: equ 0 ; Port Q Bit 0
- PTIQ_PTIQ1: equ 1 ; Port Q Bit 1
- PTIQ_PTIQ2: equ 2 ; Port Q Bit 2
- PTIQ_PTIQ3: equ 3 ; Port Q Bit 3
- PTIQ_PTIQ4: equ 4 ; Port Q Bit 4
- PTIQ_PTIQ5: equ 5 ; Port Q Bit 5
- PTIQ_PTIQ6: equ 6 ; Port Q Bit 6
- ; bit position masks
- mPTIQ_PTIQ0: equ %00000001
- mPTIQ_PTIQ1: equ %00000010
- mPTIQ_PTIQ2: equ %00000100
- mPTIQ_PTIQ3: equ %00001000
- mPTIQ_PTIQ4: equ %00010000
- mPTIQ_PTIQ5: equ %00100000
- mPTIQ_PTIQ6: equ %01000000
- ;*** DDRQ - Port Q Data Direction Register; 0x00000262 ***
- DDRQ: equ $00000262 ;*** DDRQ - Port Q Data Direction Register; 0x00000262 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRQ_DDRQ0: equ 0 ; Data Direction Port Q Bit 0
- DDRQ_DDRQ1: equ 1 ; Data Direction Port Q Bit 1
- DDRQ_DDRQ2: equ 2 ; Data Direction Port Q Bit 2
- DDRQ_DDRQ3: equ 3 ; Data Direction Port Q Bit 3
- DDRQ_DDRQ4: equ 4 ; Data Direction Port Q Bit 4
- DDRQ_DDRQ5: equ 5 ; Data Direction Port Q Bit 5
- DDRQ_DDRQ6: equ 6 ; Data Direction Port Q Bit 6
- ; bit position masks
- mDDRQ_DDRQ0: equ %00000001
- mDDRQ_DDRQ1: equ %00000010
- mDDRQ_DDRQ2: equ %00000100
- mDDRQ_DDRQ3: equ %00001000
- mDDRQ_DDRQ4: equ %00010000
- mDDRQ_DDRQ5: equ %00100000
- mDDRQ_DDRQ6: equ %01000000
- ;*** RDRQ - Port Q Reduced Drive Register; 0x00000263 ***
- RDRQ: equ $00000263 ;*** RDRQ - Port Q Reduced Drive Register; 0x00000263 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- RDRQ_RDRQ0: equ 0 ; Reduced Drive Port Q Bit 0
- RDRQ_RDRQ1: equ 1 ; Reduced Drive Port Q Bit 1
- RDRQ_RDRQ2: equ 2 ; Reduced Drive Port Q Bit 2
- RDRQ_RDRQ3: equ 3 ; Reduced Drive Port Q Bit 3
- RDRQ_RDRQ4: equ 4 ; Reduced Drive Port Q Bit 4
- RDRQ_RDRQ5: equ 5 ; Reduced Drive Port Q Bit 5
- RDRQ_RDRQ6: equ 6 ; Reduced Drive Port Q Bit 6
- ; bit position masks
- mRDRQ_RDRQ0: equ %00000001
- mRDRQ_RDRQ1: equ %00000010
- mRDRQ_RDRQ2: equ %00000100
- mRDRQ_RDRQ3: equ %00001000
- mRDRQ_RDRQ4: equ %00010000
- mRDRQ_RDRQ5: equ %00100000
- mRDRQ_RDRQ6: equ %01000000
- ;*** PERQ - Port Q Pull Device Enable Register; 0x00000264 ***
- PERQ: equ $00000264 ;*** PERQ - Port Q Pull Device Enable Register; 0x00000264 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PERQ_PERQ0: equ 0 ; Pull Device Enable Port Q Bit 0
- PERQ_PERQ1: equ 1 ; Pull Device Enable Port Q Bit 1
- PERQ_PERQ2: equ 2 ; Pull Device Enable Port Q Bit 2
- PERQ_PERQ3: equ 3 ; Pull Device Enable Port Q Bit 3
- PERQ_PERQ4: equ 4 ; Pull Device Enable Port Q Bit 4
- PERQ_PERQ5: equ 5 ; Pull Device Enable Port Q Bit 5
- PERQ_PERQ6: equ 6 ; Pull Device Enable Port Q Bit 6
- ; bit position masks
- mPERQ_PERQ0: equ %00000001
- mPERQ_PERQ1: equ %00000010
- mPERQ_PERQ2: equ %00000100
- mPERQ_PERQ3: equ %00001000
- mPERQ_PERQ4: equ %00010000
- mPERQ_PERQ5: equ %00100000
- mPERQ_PERQ6: equ %01000000
- ;*** PPSQ - Port Q Polarity Select Register; 0x00000265 ***
- PPSQ: equ $00000265 ;*** PPSQ - Port Q Polarity Select Register; 0x00000265 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PPSQ_PPSQ0: equ 0 ; Pull Select Port Q Bit 0
- PPSQ_PPSQ1: equ 1 ; Pull Select Port Q Bit 1
- PPSQ_PPSQ2: equ 2 ; Pull Select Port Q Bit 2
- PPSQ_PPSQ3: equ 3 ; Pull Select Port Q Bit 3
- PPSQ_PPSQ4: equ 4 ; Pull Select Port Q Bit 4
- PPSQ_PPSQ5: equ 5 ; Pull Select Port Q Bit 5
- PPSQ_PPSQ6: equ 6 ; Pull Select Port Q Bit 6
- ; bit position masks
- mPPSQ_PPSQ0: equ %00000001
- mPPSQ_PPSQ1: equ %00000010
- mPPSQ_PPSQ2: equ %00000100
- mPPSQ_PPSQ3: equ %00001000
- mPPSQ_PPSQ4: equ %00010000
- mPPSQ_PPSQ5: equ %00100000
- mPPSQ_PPSQ6: equ %01000000
- ;*** PTU - Port U I/O Register; 0x00000268 ***
- PTU: equ $00000268 ;*** PTU - Port U I/O Register; 0x00000268 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTU_PTU0: equ 0 ; Port U Bit 0
- PTU_PTU1: equ 1 ; Port U Bit 1
- PTU_PTU2: equ 2 ; Port U Bit 2
- PTU_PTU3: equ 3 ; Port U Bit 3
- PTU_PTU4: equ 4 ; Port U Bit 4
- PTU_PTU5: equ 5 ; Port U Bit 5
- PTU_PTU6: equ 6 ; Port U Bit 6
- PTU_PTU7: equ 7 ; Port U Bit 7
- ; bit position masks
- mPTU_PTU0: equ %00000001
- mPTU_PTU1: equ %00000010
- mPTU_PTU2: equ %00000100
- mPTU_PTU3: equ %00001000
- mPTU_PTU4: equ %00010000
- mPTU_PTU5: equ %00100000
- mPTU_PTU6: equ %01000000
- mPTU_PTU7: equ %10000000
- ;*** PTIU - Port U Input Register; 0x00000269 ***
- PTIU: equ $00000269 ;*** PTIU - Port U Input Register; 0x00000269 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTIU_PTIU0: equ 0 ; Port U Bit 0
- PTIU_PTIU1: equ 1 ; Port U Bit 1
- PTIU_PTIU2: equ 2 ; Port U Bit 2
- PTIU_PTIU3: equ 3 ; Port U Bit 3
- PTIU_PTIU4: equ 4 ; Port U Bit 4
- PTIU_PTIU5: equ 5 ; Port U Bit 5
- PTIU_PTIU6: equ 6 ; Port U Bit 6
- PTIU_PTIU7: equ 7 ; Port U Bit 7
- ; bit position masks
- mPTIU_PTIU0: equ %00000001
- mPTIU_PTIU1: equ %00000010
- mPTIU_PTIU2: equ %00000100
- mPTIU_PTIU3: equ %00001000
- mPTIU_PTIU4: equ %00010000
- mPTIU_PTIU5: equ %00100000
- mPTIU_PTIU6: equ %01000000
- mPTIU_PTIU7: equ %10000000
- ;*** DDRU - Port U Data Direction Register; 0x0000026A ***
- DDRU: equ $0000026A ;*** DDRU - Port U Data Direction Register; 0x0000026A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRU_DDRU0: equ 0 ; Data Direction Port U Bit 0
- DDRU_DDRU1: equ 1 ; Data Direction Port U Bit 1
- DDRU_DDRU2: equ 2 ; Data Direction Port U Bit 2
- DDRU_DDRU3: equ 3 ; Data Direction Port U Bit 3
- DDRU_DDRU4: equ 4 ; Data Direction Port U Bit 4
- DDRU_DDRU5: equ 5 ; Data Direction Port U Bit 5
- DDRU_DDRU6: equ 6 ; Data Direction Port U Bit 6
- DDRU_DDRU7: equ 7 ; Data Direction Port U Bit 7
- ; bit position masks
- mDDRU_DDRU0: equ %00000001
- mDDRU_DDRU1: equ %00000010
- mDDRU_DDRU2: equ %00000100
- mDDRU_DDRU3: equ %00001000
- mDDRU_DDRU4: equ %00010000
- mDDRU_DDRU5: equ %00100000
- mDDRU_DDRU6: equ %01000000
- mDDRU_DDRU7: equ %10000000
- ;*** RDRU - Port U Reduced Drive Register; 0x0000026B ***
- RDRU: equ $0000026B ;*** RDRU - Port U Reduced Drive Register; 0x0000026B ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- RDRU_RDRU0: equ 0 ; Reduced Drive Port U Bit 0
- RDRU_RDRU1: equ 1 ; Reduced Drive Port U Bit 1
- RDRU_RDRU2: equ 2 ; Reduced Drive Port U Bit 2
- RDRU_RDRU3: equ 3 ; Reduced Drive Port U Bit 3
- RDRU_RDRU4: equ 4 ; Reduced Drive Port U Bit 4
- RDRU_RDRU5: equ 5 ; Reduced Drive Port U Bit 5
- RDRU_RDRU6: equ 6 ; Reduced Drive Port U Bit 6
- RDRU_RDRU7: equ 7 ; Reduced Drive Port U Bit 7
- ; bit position masks
- mRDRU_RDRU0: equ %00000001
- mRDRU_RDRU1: equ %00000010
- mRDRU_RDRU2: equ %00000100
- mRDRU_RDRU3: equ %00001000
- mRDRU_RDRU4: equ %00010000
- mRDRU_RDRU5: equ %00100000
- mRDRU_RDRU6: equ %01000000
- mRDRU_RDRU7: equ %10000000
- ;*** PERU - Port U Pull Device Enable Register; 0x0000026C ***
- PERU: equ $0000026C ;*** PERU - Port U Pull Device Enable Register; 0x0000026C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PERU_PERU0: equ 0 ; Pull Device Enable Port U Bit 0
- PERU_PERU1: equ 1 ; Pull Device Enable Port U Bit 1
- PERU_PERU2: equ 2 ; Pull Device Enable Port U Bit 2
- PERU_PERU3: equ 3 ; Pull Device Enable Port U Bit 3
- PERU_PERU4: equ 4 ; Pull Device Enable Port U Bit 4
- PERU_PERU5: equ 5 ; Pull Device Enable Port U Bit 5
- PERU_PERU6: equ 6 ; Pull Device Enable Port U Bit 6
- PERU_PERU7: equ 7 ; Pull Device Enable Port U Bit 7
- ; bit position masks
- mPERU_PERU0: equ %00000001
- mPERU_PERU1: equ %00000010
- mPERU_PERU2: equ %00000100
- mPERU_PERU3: equ %00001000
- mPERU_PERU4: equ %00010000
- mPERU_PERU5: equ %00100000
- mPERU_PERU6: equ %01000000
- mPERU_PERU7: equ %10000000
- ;*** PPSU - Port U Polarity Select Register; 0x0000026D ***
- PPSU: equ $0000026D ;*** PPSU - Port U Polarity Select Register; 0x0000026D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PPSU_PPSU0: equ 0 ; Pull Select Port U Bit 0
- PPSU_PPSU1: equ 1 ; Pull Select Port U Bit 1
- PPSU_PPSU2: equ 2 ; Pull Select Port U Bit 2
- PPSU_PPSU3: equ 3 ; Pull Select Port U Bit 3
- PPSU_PPSU4: equ 4 ; Pull Select Port U Bit 4
- PPSU_PPSU5: equ 5 ; Pull Select Port U Bit 5
- PPSU_PPSU6: equ 6 ; Pull Select Port U Bit 6
- PPSU_PPSU7: equ 7 ; Pull Select Port U Bit 7
- ; bit position masks
- mPPSU_PPSU0: equ %00000001
- mPPSU_PPSU1: equ %00000010
- mPPSU_PPSU2: equ %00000100
- mPPSU_PPSU3: equ %00001000
- mPPSU_PPSU4: equ %00010000
- mPPSU_PPSU5: equ %00100000
- mPPSU_PPSU6: equ %01000000
- mPPSU_PPSU7: equ %10000000
- ;*** MODRR - Module Routing Register; 0x0000026E ***
- MODRR: equ $0000026E ;*** MODRR - Module Routing Register; 0x0000026E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- MODRR_MODRR0: equ 0 ; Module Routing Bit 0
- MODRR_MODRR1: equ 1 ; Module Routing Bit 1
- MODRR_MODRR2: equ 2 ; Module Routing Bit 2
- MODRR_MODRR3: equ 3 ; Module Routing Bit 3
- ; bit position masks
- mMODRR_MODRR0: equ %00000001
- mMODRR_MODRR1: equ %00000010
- mMODRR_MODRR2: equ %00000100
- mMODRR_MODRR3: equ %00001000
- ;*** PTAD - Port AD I/O Register; 0x00000270 ***
- PTAD: equ $00000270 ;*** PTAD - Port AD I/O Register; 0x00000270 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTAD_PTAD0: equ 0 ; Port AD Bit 0
- PTAD_PTAD1: equ 1 ; Port AD Bit 1
- PTAD_PTAD2: equ 2 ; Port AD Bit 2
- PTAD_PTAD3: equ 3 ; Port AD Bit 3
- PTAD_PTAD4: equ 4 ; Port AD Bit 4
- PTAD_PTAD5: equ 5 ; Port AD Bit 5
- PTAD_PTAD6: equ 6 ; Port AD Bit 6
- PTAD_PTAD7: equ 7 ; Port AD Bit 7
- PTAD_PTAD8: equ 8 ; Port AD Bit 8
- PTAD_PTAD9: equ 9 ; Port AD Bit 9
- PTAD_PTAD10: equ 10 ; Port AD Bit 10
- PTAD_PTAD11: equ 11 ; Port AD Bit 11
- PTAD_PTAD12: equ 12 ; Port AD Bit 12
- PTAD_PTAD13: equ 13 ; Port AD Bit 13
- PTAD_PTAD14: equ 14 ; Port AD Bit 14
- PTAD_PTAD15: equ 15 ; Port AD Bit 15
- ; bit position masks
- mPTAD_PTAD0: equ %00000001
- mPTAD_PTAD1: equ %00000010
- mPTAD_PTAD2: equ %00000100
- mPTAD_PTAD3: equ %00001000
- mPTAD_PTAD4: equ %00010000
- mPTAD_PTAD5: equ %00100000
- mPTAD_PTAD6: equ %01000000
- mPTAD_PTAD7: equ %10000000
- mPTAD_PTAD8: equ %100000000
- mPTAD_PTAD9: equ %1000000000
- mPTAD_PTAD10: equ %10000000000
- mPTAD_PTAD11: equ %100000000000
- mPTAD_PTAD12: equ %1000000000000
- mPTAD_PTAD13: equ %10000000000000
- mPTAD_PTAD14: equ %100000000000000
- mPTAD_PTAD15: equ %1000000000000000
- ;*** PTADHi - Port AD I/O Register High; 0x00000270 ***
- PTADHi: equ $00000270 ;*** PTADHi - Port AD I/O Register High; 0x00000270 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTADHi_PTAD8: equ 0 ; Port AD Bit 8
- PTADHi_PTAD9: equ 1 ; Port AD Bit 9
- PTADHi_PTAD10: equ 2 ; Port AD Bit 10
- PTADHi_PTAD11: equ 3 ; Port AD Bit 11
- PTADHi_PTAD12: equ 4 ; Port AD Bit 12
- PTADHi_PTAD13: equ 5 ; Port AD Bit 13
- PTADHi_PTAD14: equ 6 ; Port AD Bit 14
- PTADHi_PTAD15: equ 7 ; Port AD Bit 15
- ; bit position masks
- mPTADHi_PTAD8: equ %00000001
- mPTADHi_PTAD9: equ %00000010
- mPTADHi_PTAD10: equ %00000100
- mPTADHi_PTAD11: equ %00001000
- mPTADHi_PTAD12: equ %00010000
- mPTADHi_PTAD13: equ %00100000
- mPTADHi_PTAD14: equ %01000000
- mPTADHi_PTAD15: equ %10000000
- ;*** PTADLo - Port AD I/O Register Low; 0x00000271 ***
- PTADLo: equ $00000271 ;*** PTADLo - Port AD I/O Register Low; 0x00000271 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTADLo_PTAD0: equ 0 ; Port AD Bit 0
- PTADLo_PTAD1: equ 1 ; Port AD Bit 1
- PTADLo_PTAD2: equ 2 ; Port AD Bit 2
- PTADLo_PTAD3: equ 3 ; Port AD Bit 3
- PTADLo_PTAD4: equ 4 ; Port AD Bit 4
- PTADLo_PTAD5: equ 5 ; Port AD Bit 5
- PTADLo_PTAD6: equ 6 ; Port AD Bit 6
- PTADLo_PTAD7: equ 7 ; Port AD Bit 7
- ; bit position masks
- mPTADLo_PTAD0: equ %00000001
- mPTADLo_PTAD1: equ %00000010
- mPTADLo_PTAD2: equ %00000100
- mPTADLo_PTAD3: equ %00001000
- mPTADLo_PTAD4: equ %00010000
- mPTADLo_PTAD5: equ %00100000
- mPTADLo_PTAD6: equ %01000000
- mPTADLo_PTAD7: equ %10000000
- ;*** PTIAD - Port AD Input Register; 0x00000272 ***
- PTIAD: equ $00000272 ;*** PTIAD - Port AD Input Register; 0x00000272 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTIAD_PTIAD0: equ 0 ; Port AD Bit 0
- PTIAD_PTIAD1: equ 1 ; Port AD Bit 1
- PTIAD_PTIAD2: equ 2 ; Port AD Bit 2
- PTIAD_PTIAD3: equ 3 ; Port AD Bit 3
- PTIAD_PTIAD4: equ 4 ; Port AD Bit 4
- PTIAD_PTIAD5: equ 5 ; Port AD Bit 5
- PTIAD_PTIAD6: equ 6 ; Port AD Bit 6
- PTIAD_PTIAD7: equ 7 ; Port AD Bit 7
- PTIAD_PTIAD8: equ 8 ; Port AD Bit 8
- PTIAD_PTIAD9: equ 9 ; Port AD Bit 9
- PTIAD_PTIAD10: equ 10 ; Port AD Bit 10
- PTIAD_PTIAD11: equ 11 ; Port AD Bit 11
- PTIAD_PTIAD12: equ 12 ; Port AD Bit 12
- PTIAD_PTIAD13: equ 13 ; Port AD Bit 13
- PTIAD_PTIAD14: equ 14 ; Port AD Bit 14
- PTIAD_PTIAD15: equ 15 ; Port AD Bit 15
- ; bit position masks
- mPTIAD_PTIAD0: equ %00000001
- mPTIAD_PTIAD1: equ %00000010
- mPTIAD_PTIAD2: equ %00000100
- mPTIAD_PTIAD3: equ %00001000
- mPTIAD_PTIAD4: equ %00010000
- mPTIAD_PTIAD5: equ %00100000
- mPTIAD_PTIAD6: equ %01000000
- mPTIAD_PTIAD7: equ %10000000
- mPTIAD_PTIAD8: equ %100000000
- mPTIAD_PTIAD9: equ %1000000000
- mPTIAD_PTIAD10: equ %10000000000
- mPTIAD_PTIAD11: equ %100000000000
- mPTIAD_PTIAD12: equ %1000000000000
- mPTIAD_PTIAD13: equ %10000000000000
- mPTIAD_PTIAD14: equ %100000000000000
- mPTIAD_PTIAD15: equ %1000000000000000
- ;*** PTIADHi - Port AD Input Register High; 0x00000272 ***
- PTIADHi: equ $00000272 ;*** PTIADHi - Port AD Input Register High; 0x00000272 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTIADHi_PTIAD8: equ 0 ; Port AD Bit 8
- PTIADHi_PTIAD9: equ 1 ; Port AD Bit 9
- PTIADHi_PTIAD10: equ 2 ; Port AD Bit 10
- PTIADHi_PTIAD11: equ 3 ; Port AD Bit 11
- PTIADHi_PTIAD12: equ 4 ; Port AD Bit 12
- PTIADHi_PTIAD13: equ 5 ; Port AD Bit 13
- PTIADHi_PTIAD14: equ 6 ; Port AD Bit 14
- PTIADHi_PTIAD15: equ 7 ; Port AD Bit 15
- ; bit position masks
- mPTIADHi_PTIAD8: equ %00000001
- mPTIADHi_PTIAD9: equ %00000010
- mPTIADHi_PTIAD10: equ %00000100
- mPTIADHi_PTIAD11: equ %00001000
- mPTIADHi_PTIAD12: equ %00010000
- mPTIADHi_PTIAD13: equ %00100000
- mPTIADHi_PTIAD14: equ %01000000
- mPTIADHi_PTIAD15: equ %10000000
- ;*** PTIADLo - Port AD Input Register Low; 0x00000273 ***
- PTIADLo: equ $00000273 ;*** PTIADLo - Port AD Input Register Low; 0x00000273 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PTIADLo_PTIAD0: equ 0 ; Port AD Bit 0
- PTIADLo_PTIAD1: equ 1 ; Port AD Bit 1
- PTIADLo_PTIAD2: equ 2 ; Port AD Bit 2
- PTIADLo_PTIAD3: equ 3 ; Port AD Bit 3
- PTIADLo_PTIAD4: equ 4 ; Port AD Bit 4
- PTIADLo_PTIAD5: equ 5 ; Port AD Bit 5
- PTIADLo_PTIAD6: equ 6 ; Port AD Bit 6
- PTIADLo_PTIAD7: equ 7 ; Port AD Bit 7
- ; bit position masks
- mPTIADLo_PTIAD0: equ %00000001
- mPTIADLo_PTIAD1: equ %00000010
- mPTIADLo_PTIAD2: equ %00000100
- mPTIADLo_PTIAD3: equ %00001000
- mPTIADLo_PTIAD4: equ %00010000
- mPTIADLo_PTIAD5: equ %00100000
- mPTIADLo_PTIAD6: equ %01000000
- mPTIADLo_PTIAD7: equ %10000000
- ;*** DDRAD - Port AD Data Direction Register; 0x00000274 ***
- DDRAD: equ $00000274 ;*** DDRAD - Port AD Data Direction Register; 0x00000274 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRAD_DDRAD0: equ 0 ; Port AD Data Direction Bit 0
- DDRAD_DDRAD1: equ 1 ; Port AD Data Direction Bit 1
- DDRAD_DDRAD2: equ 2 ; Port AD Data Direction Bit 2
- DDRAD_DDRAD3: equ 3 ; Port AD Data Direction Bit 3
- DDRAD_DDRAD4: equ 4 ; Port AD Data Direction Bit 4
- DDRAD_DDRAD5: equ 5 ; Port AD Data Direction Bit 5
- DDRAD_DDRAD6: equ 6 ; Port AD Data Direction Bit 6
- DDRAD_DDRAD7: equ 7 ; Port AD Data Direction Bit 7
- DDRAD_DDRAD8: equ 8 ; Port AD Data Direction Bit 8
- DDRAD_DDRAD9: equ 9 ; Port AD Data Direction Bit 9
- DDRAD_DDRAD10: equ 10 ; Port AD Data Direction Bit 10
- DDRAD_DDRAD11: equ 11 ; Port AD Data Direction Bit 11
- DDRAD_DDRAD12: equ 12 ; Port AD Data Direction Bit 12
- DDRAD_DDRAD13: equ 13 ; Port AD Data Direction Bit 13
- DDRAD_DDRAD14: equ 14 ; Port AD Data Direction Bit 14
- DDRAD_DDRAD15: equ 15 ; Port AD Data Direction Bit 15
- ; bit position masks
- mDDRAD_DDRAD0: equ %00000001
- mDDRAD_DDRAD1: equ %00000010
- mDDRAD_DDRAD2: equ %00000100
- mDDRAD_DDRAD3: equ %00001000
- mDDRAD_DDRAD4: equ %00010000
- mDDRAD_DDRAD5: equ %00100000
- mDDRAD_DDRAD6: equ %01000000
- mDDRAD_DDRAD7: equ %10000000
- mDDRAD_DDRAD8: equ %100000000
- mDDRAD_DDRAD9: equ %1000000000
- mDDRAD_DDRAD10: equ %10000000000
- mDDRAD_DDRAD11: equ %100000000000
- mDDRAD_DDRAD12: equ %1000000000000
- mDDRAD_DDRAD13: equ %10000000000000
- mDDRAD_DDRAD14: equ %100000000000000
- mDDRAD_DDRAD15: equ %1000000000000000
- ;*** DDRADHi - Port AD Data Direction Register High; 0x00000274 ***
- DDRADHi: equ $00000274 ;*** DDRADHi - Port AD Data Direction Register High; 0x00000274 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRADHi_DDRAD8: equ 0 ; Port AD Data Direction Bit 8
- DDRADHi_DDRAD9: equ 1 ; Port AD Data Direction Bit 9
- DDRADHi_DDRAD10: equ 2 ; Port AD Data Direction Bit 10
- DDRADHi_DDRAD11: equ 3 ; Port AD Data Direction Bit 11
- DDRADHi_DDRAD12: equ 4 ; Port AD Data Direction Bit 12
- DDRADHi_DDRAD13: equ 5 ; Port AD Data Direction Bit 13
- DDRADHi_DDRAD14: equ 6 ; Port AD Data Direction Bit 14
- DDRADHi_DDRAD15: equ 7 ; Port AD Data Direction Bit 15
- ; bit position masks
- mDDRADHi_DDRAD8: equ %00000001
- mDDRADHi_DDRAD9: equ %00000010
- mDDRADHi_DDRAD10: equ %00000100
- mDDRADHi_DDRAD11: equ %00001000
- mDDRADHi_DDRAD12: equ %00010000
- mDDRADHi_DDRAD13: equ %00100000
- mDDRADHi_DDRAD14: equ %01000000
- mDDRADHi_DDRAD15: equ %10000000
- ;*** DDRADLo - Port AD Data Direction Register Low; 0x00000275 ***
- DDRADLo: equ $00000275 ;*** DDRADLo - Port AD Data Direction Register Low; 0x00000275 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- DDRADLo_DDRAD0: equ 0 ; Port AD Data Direction Bit 0
- DDRADLo_DDRAD1: equ 1 ; Port AD Data Direction Bit 1
- DDRADLo_DDRAD2: equ 2 ; Port AD Data Direction Bit 2
- DDRADLo_DDRAD3: equ 3 ; Port AD Data Direction Bit 3
- DDRADLo_DDRAD4: equ 4 ; Port AD Data Direction Bit 4
- DDRADLo_DDRAD5: equ 5 ; Port AD Data Direction Bit 5
- DDRADLo_DDRAD6: equ 6 ; Port AD Data Direction Bit 6
- DDRADLo_DDRAD7: equ 7 ; Port AD Data Direction Bit 7
- ; bit position masks
- mDDRADLo_DDRAD0: equ %00000001
- mDDRADLo_DDRAD1: equ %00000010
- mDDRADLo_DDRAD2: equ %00000100
- mDDRADLo_DDRAD3: equ %00001000
- mDDRADLo_DDRAD4: equ %00010000
- mDDRADLo_DDRAD5: equ %00100000
- mDDRADLo_DDRAD6: equ %01000000
- mDDRADLo_DDRAD7: equ %10000000
- ;*** RDRAD - Port AD Reduced Drive Register; 0x00000276 ***
- RDRAD: equ $00000276 ;*** RDRAD - Port AD Reduced Drive Register; 0x00000276 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- RDRAD_RDRAD0: equ 0 ; Port AD Reduced Drive Bit 0
- RDRAD_RDRAD1: equ 1 ; Port AD Reduced Drive Bit 1
- RDRAD_RDRAD2: equ 2 ; Port AD Reduced Drive Bit 2
- RDRAD_RDRAD3: equ 3 ; Port AD Reduced Drive Bit 3
- RDRAD_RDRAD4: equ 4 ; Port AD Reduced Drive Bit 4
- RDRAD_RDRAD5: equ 5 ; Port AD Reduced Drive Bit 5
- RDRAD_RDRAD6: equ 6 ; Port AD Reduced Drive Bit 6
- RDRAD_RDRAD7: equ 7 ; Port AD Reduced Drive Bit 7
- RDRAD_RDRAD8: equ 8 ; Port AD Reduced Drive Bit 8
- RDRAD_RDRAD9: equ 9 ; Port AD Reduced Drive Bit 9
- RDRAD_RDRAD10: equ 10 ; Port AD Reduced Drive Bit 10
- RDRAD_RDRAD11: equ 11 ; Port AD Reduced Drive Bit 11
- RDRAD_RDRAD12: equ 12 ; Port AD Reduced Drive Bit 12
- RDRAD_RDRAD13: equ 13 ; Port AD Reduced Drive Bit 13
- RDRAD_RDRAD14: equ 14 ; Port AD Reduced Drive Bit 14
- RDRAD_RDRAD15: equ 15 ; Port AD Reduced Drive Bit 15
- ; bit position masks
- mRDRAD_RDRAD0: equ %00000001
- mRDRAD_RDRAD1: equ %00000010
- mRDRAD_RDRAD2: equ %00000100
- mRDRAD_RDRAD3: equ %00001000
- mRDRAD_RDRAD4: equ %00010000
- mRDRAD_RDRAD5: equ %00100000
- mRDRAD_RDRAD6: equ %01000000
- mRDRAD_RDRAD7: equ %10000000
- mRDRAD_RDRAD8: equ %100000000
- mRDRAD_RDRAD9: equ %1000000000
- mRDRAD_RDRAD10: equ %10000000000
- mRDRAD_RDRAD11: equ %100000000000
- mRDRAD_RDRAD12: equ %1000000000000
- mRDRAD_RDRAD13: equ %10000000000000
- mRDRAD_RDRAD14: equ %100000000000000
- mRDRAD_RDRAD15: equ %1000000000000000
- ;*** RDRADHi - Port AD Reduced Drive Register High; 0x00000276 ***
- RDRADHi: equ $00000276 ;*** RDRADHi - Port AD Reduced Drive Register High; 0x00000276 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- RDRADHi_RDRAD8: equ 0 ; Port AD Reduced Drive Bit 8
- RDRADHi_RDRAD9: equ 1 ; Port AD Reduced Drive Bit 9
- RDRADHi_RDRAD10: equ 2 ; Port AD Reduced Drive Bit 10
- RDRADHi_RDRAD11: equ 3 ; Port AD Reduced Drive Bit 11
- RDRADHi_RDRAD12: equ 4 ; Port AD Reduced Drive Bit 12
- RDRADHi_RDRAD13: equ 5 ; Port AD Reduced Drive Bit 13
- RDRADHi_RDRAD14: equ 6 ; Port AD Reduced Drive Bit 14
- RDRADHi_RDRAD15: equ 7 ; Port AD Reduced Drive Bit 15
- ; bit position masks
- mRDRADHi_RDRAD8: equ %00000001
- mRDRADHi_RDRAD9: equ %00000010
- mRDRADHi_RDRAD10: equ %00000100
- mRDRADHi_RDRAD11: equ %00001000
- mRDRADHi_RDRAD12: equ %00010000
- mRDRADHi_RDRAD13: equ %00100000
- mRDRADHi_RDRAD14: equ %01000000
- mRDRADHi_RDRAD15: equ %10000000
- ;*** RDRADLo - Port AD Reduced Drive Register Low; 0x00000277 ***
- RDRADLo: equ $00000277 ;*** RDRADLo - Port AD Reduced Drive Register Low; 0x00000277 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- RDRADLo_RDRAD0: equ 0 ; Port AD Reduced Drive Bit 0
- RDRADLo_RDRAD1: equ 1 ; Port AD Reduced Drive Bit 1
- RDRADLo_RDRAD2: equ 2 ; Port AD Reduced Drive Bit 2
- RDRADLo_RDRAD3: equ 3 ; Port AD Reduced Drive Bit 3
- RDRADLo_RDRAD4: equ 4 ; Port AD Reduced Drive Bit 4
- RDRADLo_RDRAD5: equ 5 ; Port AD Reduced Drive Bit 5
- RDRADLo_RDRAD6: equ 6 ; Port AD Reduced Drive Bit 6
- RDRADLo_RDRAD7: equ 7 ; Port AD Reduced Drive Bit 7
- ; bit position masks
- mRDRADLo_RDRAD0: equ %00000001
- mRDRADLo_RDRAD1: equ %00000010
- mRDRADLo_RDRAD2: equ %00000100
- mRDRADLo_RDRAD3: equ %00001000
- mRDRADLo_RDRAD4: equ %00010000
- mRDRADLo_RDRAD5: equ %00100000
- mRDRADLo_RDRAD6: equ %01000000
- mRDRADLo_RDRAD7: equ %10000000
- ;*** PERAD - Port AD Pull Device Enable Register; 0x00000278 ***
- PERAD: equ $00000278 ;*** PERAD - Port AD Pull Device Enable Register; 0x00000278 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PERAD_PERAD0: equ 0 ; Port AD Pull Device Enable Bit 0
- PERAD_PERAD1: equ 1 ; Port AD Pull Device Enable Bit 1
- PERAD_PERAD2: equ 2 ; Port AD Pull Device Enable Bit 2
- PERAD_PERAD3: equ 3 ; Port AD Pull Device Enable Bit 3
- PERAD_PERAD4: equ 4 ; Port AD Pull Device Enable Bit 4
- PERAD_PERAD5: equ 5 ; Port AD Pull Device Enable Bit 5
- PERAD_PERAD6: equ 6 ; Port AD Pull Device Enable Bit 6
- PERAD_PERAD7: equ 7 ; Port AD Pull Device Enable Bit 7
- PERAD_PERAD8: equ 8 ; Port AD Pull Device Enable Bit 8
- PERAD_PERAD9: equ 9 ; Port AD Pull Device Enable Bit 9
- PERAD_PERAD10: equ 10 ; Port AD Pull Device Enable Bit 10
- PERAD_PERAD11: equ 11 ; Port AD Pull Device Enable Bit 11
- PERAD_PERAD12: equ 12 ; Port AD Pull Device Enable Bit 12
- PERAD_PERAD13: equ 13 ; Port AD Pull Device Enable Bit 13
- PERAD_PERAD14: equ 14 ; Port AD Pull Device Enable Bit 14
- PERAD_PERAD15: equ 15 ; Port AD Pull Device Enable Bit 15
- ; bit position masks
- mPERAD_PERAD0: equ %00000001
- mPERAD_PERAD1: equ %00000010
- mPERAD_PERAD2: equ %00000100
- mPERAD_PERAD3: equ %00001000
- mPERAD_PERAD4: equ %00010000
- mPERAD_PERAD5: equ %00100000
- mPERAD_PERAD6: equ %01000000
- mPERAD_PERAD7: equ %10000000
- mPERAD_PERAD8: equ %100000000
- mPERAD_PERAD9: equ %1000000000
- mPERAD_PERAD10: equ %10000000000
- mPERAD_PERAD11: equ %100000000000
- mPERAD_PERAD12: equ %1000000000000
- mPERAD_PERAD13: equ %10000000000000
- mPERAD_PERAD14: equ %100000000000000
- mPERAD_PERAD15: equ %1000000000000000
- ;*** PERADHi - Port AD Pull Device Enable Register High; 0x00000278 ***
- PERADHi: equ $00000278 ;*** PERADHi - Port AD Pull Device Enable Register High; 0x00000278 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PERADHi_PERAD8: equ 0 ; Port AD Pull Device Enable Bit 8
- PERADHi_PERAD9: equ 1 ; Port AD Pull Device Enable Bit 9
- PERADHi_PERAD10: equ 2 ; Port AD Pull Device Enable Bit 10
- PERADHi_PERAD11: equ 3 ; Port AD Pull Device Enable Bit 11
- PERADHi_PERAD12: equ 4 ; Port AD Pull Device Enable Bit 12
- PERADHi_PERAD13: equ 5 ; Port AD Pull Device Enable Bit 13
- PERADHi_PERAD14: equ 6 ; Port AD Pull Device Enable Bit 14
- PERADHi_PERAD15: equ 7 ; Port AD Pull Device Enable Bit 15
- ; bit position masks
- mPERADHi_PERAD8: equ %00000001
- mPERADHi_PERAD9: equ %00000010
- mPERADHi_PERAD10: equ %00000100
- mPERADHi_PERAD11: equ %00001000
- mPERADHi_PERAD12: equ %00010000
- mPERADHi_PERAD13: equ %00100000
- mPERADHi_PERAD14: equ %01000000
- mPERADHi_PERAD15: equ %10000000
- ;*** PERADLo - Port AD Pull Device Enable Register Low; 0x00000279 ***
- PERADLo: equ $00000279 ;*** PERADLo - Port AD Pull Device Enable Register Low; 0x00000279 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PERADLo_PERAD0: equ 0 ; Port AD Pull Device Enable Bit 0
- PERADLo_PERAD1: equ 1 ; Port AD Pull Device Enable Bit 1
- PERADLo_PERAD2: equ 2 ; Port AD Pull Device Enable Bit 2
- PERADLo_PERAD3: equ 3 ; Port AD Pull Device Enable Bit 3
- PERADLo_PERAD4: equ 4 ; Port AD Pull Device Enable Bit 4
- PERADLo_PERAD5: equ 5 ; Port AD Pull Device Enable Bit 5
- PERADLo_PERAD6: equ 6 ; Port AD Pull Device Enable Bit 6
- PERADLo_PERAD7: equ 7 ; Port AD Pull Device Enable Bit 7
- ; bit position masks
- mPERADLo_PERAD0: equ %00000001
- mPERADLo_PERAD1: equ %00000010
- mPERADLo_PERAD2: equ %00000100
- mPERADLo_PERAD3: equ %00001000
- mPERADLo_PERAD4: equ %00010000
- mPERADLo_PERAD5: equ %00100000
- mPERADLo_PERAD6: equ %01000000
- mPERADLo_PERAD7: equ %10000000
- ;*** PPSAD - Port AD Polarity Select Register; 0x0000027A ***
- PPSAD: equ $0000027A ;*** PPSAD - Port AD Polarity Select Register; 0x0000027A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PPSAD_PPSAD0: equ 0 ; Port AD Polarity Select Bit 0
- PPSAD_PPSAD1: equ 1 ; Port AD Polarity Select Bit 1
- PPSAD_PPSAD2: equ 2 ; Port AD Polarity Select Bit 2
- PPSAD_PPSAD3: equ 3 ; Port AD Polarity Select Bit 3
- PPSAD_PPSAD4: equ 4 ; Port AD Polarity Select Bit 4
- PPSAD_PPSAD5: equ 5 ; Port AD Polarity Select Bit 5
- PPSAD_PPSAD6: equ 6 ; Port AD Polarity Select Bit 6
- PPSAD_PPSAD7: equ 7 ; Port AD Polarity Select Bit 7
- PPSAD_PPSAD8: equ 8 ; Port AD Polarity Select Bit 8
- PPSAD_PPSAD9: equ 9 ; Port AD Polarity Select Bit 9
- PPSAD_PPSAD10: equ 10 ; Port AD Polarity Select Bit 10
- PPSAD_PPSAD11: equ 11 ; Port AD Polarity Select Bit 11
- PPSAD_PPSAD12: equ 12 ; Port AD Polarity Select Bit 12
- PPSAD_PPSAD13: equ 13 ; Port AD Polarity Select Bit 13
- PPSAD_PPSAD14: equ 14 ; Port AD Polarity Select Bit 14
- PPSAD_PPSAD15: equ 15 ; Port AD Polarity Select Bit 15
- ; bit position masks
- mPPSAD_PPSAD0: equ %00000001
- mPPSAD_PPSAD1: equ %00000010
- mPPSAD_PPSAD2: equ %00000100
- mPPSAD_PPSAD3: equ %00001000
- mPPSAD_PPSAD4: equ %00010000
- mPPSAD_PPSAD5: equ %00100000
- mPPSAD_PPSAD6: equ %01000000
- mPPSAD_PPSAD7: equ %10000000
- mPPSAD_PPSAD8: equ %100000000
- mPPSAD_PPSAD9: equ %1000000000
- mPPSAD_PPSAD10: equ %10000000000
- mPPSAD_PPSAD11: equ %100000000000
- mPPSAD_PPSAD12: equ %1000000000000
- mPPSAD_PPSAD13: equ %10000000000000
- mPPSAD_PPSAD14: equ %100000000000000
- mPPSAD_PPSAD15: equ %1000000000000000
- ;*** PPSADHi - Port AD Polarity Select Register High; 0x0000027A ***
- PPSADHi: equ $0000027A ;*** PPSADHi - Port AD Polarity Select Register High; 0x0000027A ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PPSADHi_PPSAD8: equ 0 ; Port AD Polarity Select Bit 8
- PPSADHi_PPSAD9: equ 1 ; Port AD Polarity Select Bit 9
- PPSADHi_PPSAD10: equ 2 ; Port AD Polarity Select Bit 10
- PPSADHi_PPSAD11: equ 3 ; Port AD Polarity Select Bit 11
- PPSADHi_PPSAD12: equ 4 ; Port AD Polarity Select Bit 12
- PPSADHi_PPSAD13: equ 5 ; Port AD Polarity Select Bit 13
- PPSADHi_PPSAD14: equ 6 ; Port AD Polarity Select Bit 14
- PPSADHi_PPSAD15: equ 7 ; Port AD Polarity Select Bit 15
- ; bit position masks
- mPPSADHi_PPSAD8: equ %00000001
- mPPSADHi_PPSAD9: equ %00000010
- mPPSADHi_PPSAD10: equ %00000100
- mPPSADHi_PPSAD11: equ %00001000
- mPPSADHi_PPSAD12: equ %00010000
- mPPSADHi_PPSAD13: equ %00100000
- mPPSADHi_PPSAD14: equ %01000000
- mPPSADHi_PPSAD15: equ %10000000
- ;*** PPSADLo - Port AD Polarity Select Register Low; 0x0000027B ***
- PPSADLo: equ $0000027B ;*** PPSADLo - Port AD Polarity Select Register Low; 0x0000027B ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PPSADLo_PPSAD0: equ 0 ; Port AD Polarity Select Bit 0
- PPSADLo_PPSAD1: equ 1 ; Port AD Polarity Select Bit 1
- PPSADLo_PPSAD2: equ 2 ; Port AD Polarity Select Bit 2
- PPSADLo_PPSAD3: equ 3 ; Port AD Polarity Select Bit 3
- PPSADLo_PPSAD4: equ 4 ; Port AD Polarity Select Bit 4
- PPSADLo_PPSAD5: equ 5 ; Port AD Polarity Select Bit 5
- PPSADLo_PPSAD6: equ 6 ; Port AD Polarity Select Bit 6
- PPSADLo_PPSAD7: equ 7 ; Port AD Polarity Select Bit 7
- ; bit position masks
- mPPSADLo_PPSAD0: equ %00000001
- mPPSADLo_PPSAD1: equ %00000010
- mPPSADLo_PPSAD2: equ %00000100
- mPPSADLo_PPSAD3: equ %00001000
- mPPSADLo_PPSAD4: equ %00010000
- mPPSADLo_PPSAD5: equ %00100000
- mPPSADLo_PPSAD6: equ %01000000
- mPPSADLo_PPSAD7: equ %10000000
- ;*** PIEAD - Port AD Interrupt Enable Register; 0x0000027C ***
- PIEAD: equ $0000027C ;*** PIEAD - Port AD Interrupt Enable Register; 0x0000027C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PIEAD_PIEAD0: equ 0 ; Port AD Interrupt Enable Bit 0
- PIEAD_PIEAD1: equ 1 ; Port AD Interrupt Enable Bit 1
- PIEAD_PIEAD2: equ 2 ; Port AD Interrupt Enable Bit 2
- PIEAD_PIEAD3: equ 3 ; Port AD Interrupt Enable Bit 3
- PIEAD_PIEAD4: equ 4 ; Port AD Interrupt Enable Bit 4
- PIEAD_PIEAD5: equ 5 ; Port AD Interrupt Enable Bit 5
- PIEAD_PIEAD6: equ 6 ; Port AD Interrupt Enable Bit 6
- PIEAD_PIEAD7: equ 7 ; Port AD Interrupt Enable Bit 7
- PIEAD_PIEAD8: equ 8 ; Port AD Interrupt Enable Bit 8
- PIEAD_PIEAD9: equ 9 ; Port AD Interrupt Enable Bit 9
- PIEAD_PIEAD10: equ 10 ; Port AD Interrupt Enable Bit 10
- PIEAD_PIEAD11: equ 11 ; Port AD Interrupt Enable Bit 11
- PIEAD_PIEAD12: equ 12 ; Port AD Interrupt Enable Bit 12
- PIEAD_PIEAD13: equ 13 ; Port AD Interrupt Enable Bit 13
- PIEAD_PIEAD14: equ 14 ; Port AD Interrupt Enable Bit 14
- PIEAD_PIEAD15: equ 15 ; Port AD Interrupt Enable Bit 15
- ; bit position masks
- mPIEAD_PIEAD0: equ %00000001
- mPIEAD_PIEAD1: equ %00000010
- mPIEAD_PIEAD2: equ %00000100
- mPIEAD_PIEAD3: equ %00001000
- mPIEAD_PIEAD4: equ %00010000
- mPIEAD_PIEAD5: equ %00100000
- mPIEAD_PIEAD6: equ %01000000
- mPIEAD_PIEAD7: equ %10000000
- mPIEAD_PIEAD8: equ %100000000
- mPIEAD_PIEAD9: equ %1000000000
- mPIEAD_PIEAD10: equ %10000000000
- mPIEAD_PIEAD11: equ %100000000000
- mPIEAD_PIEAD12: equ %1000000000000
- mPIEAD_PIEAD13: equ %10000000000000
- mPIEAD_PIEAD14: equ %100000000000000
- mPIEAD_PIEAD15: equ %1000000000000000
- ;*** PIEADHi - Port AD Interrupt Enable Register High; 0x0000027C ***
- PIEADHi: equ $0000027C ;*** PIEADHi - Port AD Interrupt Enable Register High; 0x0000027C ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PIEADHi_PIEAD8: equ 0 ; Port AD Interrupt Enable Bit 8
- PIEADHi_PIEAD9: equ 1 ; Port AD Interrupt Enable Bit 9
- PIEADHi_PIEAD10: equ 2 ; Port AD Interrupt Enable Bit 10
- PIEADHi_PIEAD11: equ 3 ; Port AD Interrupt Enable Bit 11
- PIEADHi_PIEAD12: equ 4 ; Port AD Interrupt Enable Bit 12
- PIEADHi_PIEAD13: equ 5 ; Port AD Interrupt Enable Bit 13
- PIEADHi_PIEAD14: equ 6 ; Port AD Interrupt Enable Bit 14
- PIEADHi_PIEAD15: equ 7 ; Port AD Interrupt Enable Bit 15
- ; bit position masks
- mPIEADHi_PIEAD8: equ %00000001
- mPIEADHi_PIEAD9: equ %00000010
- mPIEADHi_PIEAD10: equ %00000100
- mPIEADHi_PIEAD11: equ %00001000
- mPIEADHi_PIEAD12: equ %00010000
- mPIEADHi_PIEAD13: equ %00100000
- mPIEADHi_PIEAD14: equ %01000000
- mPIEADHi_PIEAD15: equ %10000000
- ;*** PIEADLo - Port AD Interrupt Enable Register Low; 0x0000027D ***
- PIEADLo: equ $0000027D ;*** PIEADLo - Port AD Interrupt Enable Register Low; 0x0000027D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PIEADLo_PIEAD0: equ 0 ; Port AD Interrupt Enable Bit 0
- PIEADLo_PIEAD1: equ 1 ; Port AD Interrupt Enable Bit 1
- PIEADLo_PIEAD2: equ 2 ; Port AD Interrupt Enable Bit 2
- PIEADLo_PIEAD3: equ 3 ; Port AD Interrupt Enable Bit 3
- PIEADLo_PIEAD4: equ 4 ; Port AD Interrupt Enable Bit 4
- PIEADLo_PIEAD5: equ 5 ; Port AD Interrupt Enable Bit 5
- PIEADLo_PIEAD6: equ 6 ; Port AD Interrupt Enable Bit 6
- PIEADLo_PIEAD7: equ 7 ; Port AD Interrupt Enable Bit 7
- ; bit position masks
- mPIEADLo_PIEAD0: equ %00000001
- mPIEADLo_PIEAD1: equ %00000010
- mPIEADLo_PIEAD2: equ %00000100
- mPIEADLo_PIEAD3: equ %00001000
- mPIEADLo_PIEAD4: equ %00010000
- mPIEADLo_PIEAD5: equ %00100000
- mPIEADLo_PIEAD6: equ %01000000
- mPIEADLo_PIEAD7: equ %10000000
- ;*** PIFAD - Port AD Interrupt Flag Register; 0x0000027E ***
- PIFAD: equ $0000027E ;*** PIFAD - Port AD Interrupt Flag Register; 0x0000027E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PIFAD_PIFAD0: equ 0 ; Port AD Interrupt Flag Bit 0
- PIFAD_PIFAD1: equ 1 ; Port AD Interrupt Flag Bit 1
- PIFAD_PIFAD2: equ 2 ; Port AD Interrupt Flag Bit 2
- PIFAD_PIFAD3: equ 3 ; Port AD Interrupt Flag Bit 3
- PIFAD_PIFAD4: equ 4 ; Port AD Interrupt Flag Bit 4
- PIFAD_PIFAD5: equ 5 ; Port AD Interrupt Flag Bit 5
- PIFAD_PIFAD6: equ 6 ; Port AD Interrupt Flag Bit 6
- PIFAD_PIFAD7: equ 7 ; Port AD Interrupt Flag Bit 7
- PIFAD_PIFAD8: equ 8 ; Port AD Interrupt Flag Bit 8
- PIFAD_PIFAD9: equ 9 ; Port AD Interrupt Flag Bit 9
- PIFAD_PIFAD10: equ 10 ; Port AD Interrupt Flag Bit 10
- PIFAD_PIFAD11: equ 11 ; Port AD Interrupt Flag Bit 11
- PIFAD_PIFAD12: equ 12 ; Port AD Interrupt Flag Bit 12
- PIFAD_PIFAD13: equ 13 ; Port AD Interrupt Flag Bit 13
- PIFAD_PIFAD14: equ 14 ; Port AD Interrupt Flag Bit 14
- PIFAD_PIFAD15: equ 15 ; Port AD Interrupt Flag Bit 15
- ; bit position masks
- mPIFAD_PIFAD0: equ %00000001
- mPIFAD_PIFAD1: equ %00000010
- mPIFAD_PIFAD2: equ %00000100
- mPIFAD_PIFAD3: equ %00001000
- mPIFAD_PIFAD4: equ %00010000
- mPIFAD_PIFAD5: equ %00100000
- mPIFAD_PIFAD6: equ %01000000
- mPIFAD_PIFAD7: equ %10000000
- mPIFAD_PIFAD8: equ %100000000
- mPIFAD_PIFAD9: equ %1000000000
- mPIFAD_PIFAD10: equ %10000000000
- mPIFAD_PIFAD11: equ %100000000000
- mPIFAD_PIFAD12: equ %1000000000000
- mPIFAD_PIFAD13: equ %10000000000000
- mPIFAD_PIFAD14: equ %100000000000000
- mPIFAD_PIFAD15: equ %1000000000000000
- ;*** PIFADHi - Port AD Interrupt Flag Register High; 0x0000027E ***
- PIFADHi: equ $0000027E ;*** PIFADHi - Port AD Interrupt Flag Register High; 0x0000027E ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PIFADHi_PIFAD8: equ 0 ; Port AD Interrupt Flag Bit 8
- PIFADHi_PIFAD9: equ 1 ; Port AD Interrupt Flag Bit 9
- PIFADHi_PIFAD10: equ 2 ; Port AD Interrupt Flag Bit 10
- PIFADHi_PIFAD11: equ 3 ; Port AD Interrupt Flag Bit 11
- PIFADHi_PIFAD12: equ 4 ; Port AD Interrupt Flag Bit 12
- PIFADHi_PIFAD13: equ 5 ; Port AD Interrupt Flag Bit 13
- PIFADHi_PIFAD14: equ 6 ; Port AD Interrupt Flag Bit 14
- PIFADHi_PIFAD15: equ 7 ; Port AD Interrupt Flag Bit 15
- ; bit position masks
- mPIFADHi_PIFAD8: equ %00000001
- mPIFADHi_PIFAD9: equ %00000010
- mPIFADHi_PIFAD10: equ %00000100
- mPIFADHi_PIFAD11: equ %00001000
- mPIFADHi_PIFAD12: equ %00010000
- mPIFADHi_PIFAD13: equ %00100000
- mPIFADHi_PIFAD14: equ %01000000
- mPIFADHi_PIFAD15: equ %10000000
- ;*** PIFADLo - Port AD Interrupt Flag Register Low; 0x0000027F ***
- PIFADLo: equ $0000027F ;*** PIFADLo - Port AD Interrupt Flag Register Low; 0x0000027F ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- PIFADLo_PIFAD0: equ 0 ; Port AD Interrupt Flag Bit 0
- PIFADLo_PIFAD1: equ 1 ; Port AD Interrupt Flag Bit 1
- PIFADLo_PIFAD2: equ 2 ; Port AD Interrupt Flag Bit 2
- PIFADLo_PIFAD3: equ 3 ; Port AD Interrupt Flag Bit 3
- PIFADLo_PIFAD4: equ 4 ; Port AD Interrupt Flag Bit 4
- PIFADLo_PIFAD5: equ 5 ; Port AD Interrupt Flag Bit 5
- PIFADLo_PIFAD6: equ 6 ; Port AD Interrupt Flag Bit 6
- PIFADLo_PIFAD7: equ 7 ; Port AD Interrupt Flag Bit 7
- ; bit position masks
- mPIFADLo_PIFAD0: equ %00000001
- mPIFADLo_PIFAD1: equ %00000010
- mPIFADLo_PIFAD2: equ %00000100
- mPIFADLo_PIFAD3: equ %00001000
- mPIFADLo_PIFAD4: equ %00010000
- mPIFADLo_PIFAD5: equ %00100000
- mPIFADLo_PIFAD6: equ %01000000
- mPIFADLo_PIFAD7: equ %10000000
- ;*** BAKEY0 - Backdoor Access Key 0; 0x0000FF00 ***
- BAKEY0: equ $0000FF00 ;*** BAKEY0 - Backdoor Access Key 0; 0x0000FF00 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- BAKEY0_KEY0: equ 0 ; Backdoor Access Key bits, bit 0
- BAKEY0_KEY1: equ 1 ; Backdoor Access Key bits, bit 1
- BAKEY0_KEY2: equ 2 ; Backdoor Access Key bits, bit 2
- BAKEY0_KEY3: equ 3 ; Backdoor Access Key bits, bit 3
- BAKEY0_KEY4: equ 4 ; Backdoor Access Key bits, bit 4
- BAKEY0_KEY5: equ 5 ; Backdoor Access Key bits, bit 5
- BAKEY0_KEY6: equ 6 ; Backdoor Access Key bits, bit 6
- BAKEY0_KEY7: equ 7 ; Backdoor Access Key bits, bit 7
- BAKEY0_KEY8: equ 8 ; Backdoor Access Key bits, bit 8
- BAKEY0_KEY9: equ 9 ; Backdoor Access Key bits, bit 9
- BAKEY0_KEY10: equ 10 ; Backdoor Access Key bits, bit 10
- BAKEY0_KEY11: equ 11 ; Backdoor Access Key bits, bit 11
- BAKEY0_KEY12: equ 12 ; Backdoor Access Key bits, bit 12
- BAKEY0_KEY13: equ 13 ; Backdoor Access Key bits, bit 13
- BAKEY0_KEY14: equ 14 ; Backdoor Access Key bits, bit 14
- BAKEY0_KEY15: equ 15 ; Backdoor Access Key bits, bit 15
- ; bit position masks
- mBAKEY0_KEY0: equ %00000001
- mBAKEY0_KEY1: equ %00000010
- mBAKEY0_KEY2: equ %00000100
- mBAKEY0_KEY3: equ %00001000
- mBAKEY0_KEY4: equ %00010000
- mBAKEY0_KEY5: equ %00100000
- mBAKEY0_KEY6: equ %01000000
- mBAKEY0_KEY7: equ %10000000
- mBAKEY0_KEY8: equ %100000000
- mBAKEY0_KEY9: equ %1000000000
- mBAKEY0_KEY10: equ %10000000000
- mBAKEY0_KEY11: equ %100000000000
- mBAKEY0_KEY12: equ %1000000000000
- mBAKEY0_KEY13: equ %10000000000000
- mBAKEY0_KEY14: equ %100000000000000
- mBAKEY0_KEY15: equ %1000000000000000
- ;*** BAKEY1 - Backdoor Access Key 1; 0x0000FF02 ***
- BAKEY1: equ $0000FF02 ;*** BAKEY1 - Backdoor Access Key 1; 0x0000FF02 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- BAKEY1_KEY0: equ 0 ; Backdoor Access Key bits, bit 0
- BAKEY1_KEY1: equ 1 ; Backdoor Access Key bits, bit 1
- BAKEY1_KEY2: equ 2 ; Backdoor Access Key bits, bit 2
- BAKEY1_KEY3: equ 3 ; Backdoor Access Key bits, bit 3
- BAKEY1_KEY4: equ 4 ; Backdoor Access Key bits, bit 4
- BAKEY1_KEY5: equ 5 ; Backdoor Access Key bits, bit 5
- BAKEY1_KEY6: equ 6 ; Backdoor Access Key bits, bit 6
- BAKEY1_KEY7: equ 7 ; Backdoor Access Key bits, bit 7
- BAKEY1_KEY8: equ 8 ; Backdoor Access Key bits, bit 8
- BAKEY1_KEY9: equ 9 ; Backdoor Access Key bits, bit 9
- BAKEY1_KEY10: equ 10 ; Backdoor Access Key bits, bit 10
- BAKEY1_KEY11: equ 11 ; Backdoor Access Key bits, bit 11
- BAKEY1_KEY12: equ 12 ; Backdoor Access Key bits, bit 12
- BAKEY1_KEY13: equ 13 ; Backdoor Access Key bits, bit 13
- BAKEY1_KEY14: equ 14 ; Backdoor Access Key bits, bit 14
- BAKEY1_KEY15: equ 15 ; Backdoor Access Key bits, bit 15
- ; bit position masks
- mBAKEY1_KEY0: equ %00000001
- mBAKEY1_KEY1: equ %00000010
- mBAKEY1_KEY2: equ %00000100
- mBAKEY1_KEY3: equ %00001000
- mBAKEY1_KEY4: equ %00010000
- mBAKEY1_KEY5: equ %00100000
- mBAKEY1_KEY6: equ %01000000
- mBAKEY1_KEY7: equ %10000000
- mBAKEY1_KEY8: equ %100000000
- mBAKEY1_KEY9: equ %1000000000
- mBAKEY1_KEY10: equ %10000000000
- mBAKEY1_KEY11: equ %100000000000
- mBAKEY1_KEY12: equ %1000000000000
- mBAKEY1_KEY13: equ %10000000000000
- mBAKEY1_KEY14: equ %100000000000000
- mBAKEY1_KEY15: equ %1000000000000000
- ;*** BAKEY2 - Backdoor Access Key 2; 0x0000FF04 ***
- BAKEY2: equ $0000FF04 ;*** BAKEY2 - Backdoor Access Key 2; 0x0000FF04 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- BAKEY2_KEY0: equ 0 ; Backdoor Access Key bits, bit 0
- BAKEY2_KEY1: equ 1 ; Backdoor Access Key bits, bit 1
- BAKEY2_KEY2: equ 2 ; Backdoor Access Key bits, bit 2
- BAKEY2_KEY3: equ 3 ; Backdoor Access Key bits, bit 3
- BAKEY2_KEY4: equ 4 ; Backdoor Access Key bits, bit 4
- BAKEY2_KEY5: equ 5 ; Backdoor Access Key bits, bit 5
- BAKEY2_KEY6: equ 6 ; Backdoor Access Key bits, bit 6
- BAKEY2_KEY7: equ 7 ; Backdoor Access Key bits, bit 7
- BAKEY2_KEY8: equ 8 ; Backdoor Access Key bits, bit 8
- BAKEY2_KEY9: equ 9 ; Backdoor Access Key bits, bit 9
- BAKEY2_KEY10: equ 10 ; Backdoor Access Key bits, bit 10
- BAKEY2_KEY11: equ 11 ; Backdoor Access Key bits, bit 11
- BAKEY2_KEY12: equ 12 ; Backdoor Access Key bits, bit 12
- BAKEY2_KEY13: equ 13 ; Backdoor Access Key bits, bit 13
- BAKEY2_KEY14: equ 14 ; Backdoor Access Key bits, bit 14
- BAKEY2_KEY15: equ 15 ; Backdoor Access Key bits, bit 15
- ; bit position masks
- mBAKEY2_KEY0: equ %00000001
- mBAKEY2_KEY1: equ %00000010
- mBAKEY2_KEY2: equ %00000100
- mBAKEY2_KEY3: equ %00001000
- mBAKEY2_KEY4: equ %00010000
- mBAKEY2_KEY5: equ %00100000
- mBAKEY2_KEY6: equ %01000000
- mBAKEY2_KEY7: equ %10000000
- mBAKEY2_KEY8: equ %100000000
- mBAKEY2_KEY9: equ %1000000000
- mBAKEY2_KEY10: equ %10000000000
- mBAKEY2_KEY11: equ %100000000000
- mBAKEY2_KEY12: equ %1000000000000
- mBAKEY2_KEY13: equ %10000000000000
- mBAKEY2_KEY14: equ %100000000000000
- mBAKEY2_KEY15: equ %1000000000000000
- ;*** BAKEY3 - Backdoor Access Key 3; 0x0000FF06 ***
- BAKEY3: equ $0000FF06 ;*** BAKEY3 - Backdoor Access Key 3; 0x0000FF06 ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- BAKEY3_KEY0: equ 0 ; Backdoor Access Key bits, bit 0
- BAKEY3_KEY1: equ 1 ; Backdoor Access Key bits, bit 1
- BAKEY3_KEY2: equ 2 ; Backdoor Access Key bits, bit 2
- BAKEY3_KEY3: equ 3 ; Backdoor Access Key bits, bit 3
- BAKEY3_KEY4: equ 4 ; Backdoor Access Key bits, bit 4
- BAKEY3_KEY5: equ 5 ; Backdoor Access Key bits, bit 5
- BAKEY3_KEY6: equ 6 ; Backdoor Access Key bits, bit 6
- BAKEY3_KEY7: equ 7 ; Backdoor Access Key bits, bit 7
- BAKEY3_KEY8: equ 8 ; Backdoor Access Key bits, bit 8
- BAKEY3_KEY9: equ 9 ; Backdoor Access Key bits, bit 9
- BAKEY3_KEY10: equ 10 ; Backdoor Access Key bits, bit 10
- BAKEY3_KEY11: equ 11 ; Backdoor Access Key bits, bit 11
- BAKEY3_KEY12: equ 12 ; Backdoor Access Key bits, bit 12
- BAKEY3_KEY13: equ 13 ; Backdoor Access Key bits, bit 13
- BAKEY3_KEY14: equ 14 ; Backdoor Access Key bits, bit 14
- BAKEY3_KEY15: equ 15 ; Backdoor Access Key bits, bit 15
- ; bit position masks
- mBAKEY3_KEY0: equ %00000001
- mBAKEY3_KEY1: equ %00000010
- mBAKEY3_KEY2: equ %00000100
- mBAKEY3_KEY3: equ %00001000
- mBAKEY3_KEY4: equ %00010000
- mBAKEY3_KEY5: equ %00100000
- mBAKEY3_KEY6: equ %01000000
- mBAKEY3_KEY7: equ %10000000
- mBAKEY3_KEY8: equ %100000000
- mBAKEY3_KEY9: equ %1000000000
- mBAKEY3_KEY10: equ %10000000000
- mBAKEY3_KEY11: equ %100000000000
- mBAKEY3_KEY12: equ %1000000000000
- mBAKEY3_KEY13: equ %10000000000000
- mBAKEY3_KEY14: equ %100000000000000
- mBAKEY3_KEY15: equ %1000000000000000
- ;*** NVFPROT0 - Non volatile Block 0 Flash Protection Register; 0x0000FF0D ***
- NVFPROT0: equ $0000FF0D ;*** NVFPROT0 - Non volatile Block 0 Flash Protection Register; 0x0000FF0D ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- NVFPROT0_FPLS0: equ 0 ; Flash Protection Lower Address size 0
- NVFPROT0_FPLS1: equ 1 ; Flash Protection Lower Address size 1
- NVFPROT0_FPLDIS: equ 2 ; Flash Protection Lower address range disable
- NVFPROT0_FPHS0: equ 3 ; Flash Protection Higher address size 0
- NVFPROT0_FPHS1: equ 4 ; Flash Protection Higher address size 1
- NVFPROT0_FPHDIS: equ 5 ; Flash Protection Higher address range disable
- NVFPROT0_NV6: equ 6 ; Non Volatile Flag Bit
- NVFPROT0_FPOPEN: equ 7 ; Opens the flash block or subsections of it for program or erase
- ; bit position masks
- mNVFPROT0_FPLS0: equ %00000001
- mNVFPROT0_FPLS1: equ %00000010
- mNVFPROT0_FPLDIS: equ %00000100
- mNVFPROT0_FPHS0: equ %00001000
- mNVFPROT0_FPHS1: equ %00010000
- mNVFPROT0_FPHDIS: equ %00100000
- mNVFPROT0_NV6: equ %01000000
- mNVFPROT0_FPOPEN: equ %10000000
- ;*** NVFSEC - Non volatile Flash Security Register; 0x0000FF0F ***
- NVFSEC: equ $0000FF0F ;*** NVFSEC - Non volatile Flash Security Register; 0x0000FF0F ***
- ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
- NVFSEC_SEC0: equ 0 ; Memory security bit 0
- NVFSEC_SEC1: equ 1 ; Memory security bit 1
- NVFSEC_NV2: equ 2 ; Non Volatile flag bit 2
- NVFSEC_NV3: equ 3 ; Non Volatile flag bit 3
- NVFSEC_NV4: equ 4 ; Non Volatile flag bit 4
- NVFSEC_NV5: equ 5 ; Non Volatile flag bit 5
- NVFSEC_NV6: equ 6 ; Non Volatile flag bit 6
- NVFSEC_KEYEN: equ 7 ; Backdoor Key Security Enable
- ; bit position masks
- mNVFSEC_SEC0: equ %00000001
- mNVFSEC_SEC1: equ %00000010
- mNVFSEC_NV2: equ %00000100
- mNVFSEC_NV3: equ %00001000
- mNVFSEC_NV4: equ %00010000
- mNVFSEC_NV5: equ %00100000
- mNVFSEC_NV6: equ %01000000
- mNVFSEC_KEYEN: equ %10000000
- ;***********************************************
- ;** D E P R E C I A T E D S Y M B O L S **
- ;***********************************************
- IFNDEF __GENERATE_APPLICATION__ ; not supported for absolute assembler
- XREF This_symb_has_been_depreciated
- ENDIF
- ; ---------------------------------------------------------------------------
- ; The following symbols were removed, because they were invalid or irrelevant
- ; ---------------------------------------------------------------------------
- ;
- ; Follows changes from the database 2.87.489 version
- VportAD EQU Vportad
- ;
- ; Follows changes from the database 2.87.501 version
- IFNDEF __GENERATE_APPLICATION__
- mPMFVAL0_PMFVAL00 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL01 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL02 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL03 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL04 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL05 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL06 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL07 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL08 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL09 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL010 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL011 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL012 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL013 EQU This_symb_has_been_depreciated
- mPMFVAL0_PMFVAL014 EQU This_symb_has_been_depreciated
- ENDIF
- IFNDEF __GENERATE_APPLICATION__
- mPMFVAL1_PMFVAL10 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL11 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL12 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL13 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL14 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL15 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL16 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL17 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL18 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL19 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL110 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL111 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL112 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL113 EQU This_symb_has_been_depreciated
- mPMFVAL1_PMFVAL114 EQU This_symb_has_been_depreciated
- ENDIF
- IFNDEF __GENERATE_APPLICATION__
- mPMFVAL2_PMFVAL20 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL21 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL22 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL23 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL24 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL25 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL26 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL27 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL28 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL29 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL210 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL211 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL212 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL213 EQU This_symb_has_been_depreciated
- mPMFVAL2_PMFVAL214 EQU This_symb_has_been_depreciated
- ENDIF
- IFNDEF __GENERATE_APPLICATION__
- mPMFVAL3_PMFVAL30 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL31 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL32 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL33 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL34 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL35 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL36 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL37 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL38 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL39 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL310 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL311 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL312 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL313 EQU This_symb_has_been_depreciated
- mPMFVAL3_PMFVAL314 EQU This_symb_has_been_depreciated
- ENDIF
- IFNDEF __GENERATE_APPLICATION__
- mPMFVAL4_PMFVAL40 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL41 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL42 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL43 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL44 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL45 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL46 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL47 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL48 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL49 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL410 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL411 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL412 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL413 EQU This_symb_has_been_depreciated
- mPMFVAL4_PMFVAL414 EQU This_symb_has_been_depreciated
- ENDIF
- IFNDEF __GENERATE_APPLICATION__
- mPMFVAL5_PMFVAL50 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL51 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL52 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL53 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL54 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL55 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL56 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL57 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL58 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL59 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL510 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL511 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL512 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL513 EQU This_symb_has_been_depreciated
- mPMFVAL5_PMFVAL514 EQU This_symb_has_been_depreciated
- ENDIF
- ;
- ; Follows changes from the database 2.87.521 version
- VREGCTRL0 EQU VREGCTRL
- VREGCTRL0_LVIF EQU VREGCTRL_LVIF
- mVREGCTRL0_LVIF EQU mVREGCTRL_LVIF
- VREGCTRL0_LVIE EQU VREGCTRL_LVIE
- mVREGCTRL0_LVIE EQU mVREGCTRL_LVIE
- VREGCTRL0_LVDS EQU VREGCTRL_LVDS
- mVREGCTRL0_LVDS EQU mVREGCTRL_LVDS
- ; **** 6.8.2009 10:22:24
- IFNDEF __GENERATE_APPLICATION__
- PMFCNTA_PMFCNTA0: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA1: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA2: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA3: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA4: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA5: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA6: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA7: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA8: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA9: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA10: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA11: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA12: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA13: equ This_symb_has_been_depreciated
- PMFCNTA_PMFCNTA14: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA0: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA1: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA2: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA3: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA4: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA5: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA6: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA7: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA8: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA9: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA10: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA11: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA12: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA13: equ This_symb_has_been_depreciated
- mPMFCNTA_PMFCNTA14: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA0: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA1: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA2: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA3: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA4: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA5: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA6: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA7: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA8: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA9: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA10: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA11: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA12: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA13: equ This_symb_has_been_depreciated
- PMFMODA_PMFMODA14: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA0: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA1: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA2: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA3: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA4: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA5: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA6: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA7: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA8: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA9: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA10: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA11: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA12: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA13: equ This_symb_has_been_depreciated
- mPMFMODA_PMFMODA14: equ This_symb_has_been_depreciated
- PMFDTMA_PMFDTMA0: equ This_symb_has_been_depreciated
- PMFDTMA_PMFDTMA1: equ This_symb_has_been_depreciated
- PMFDTMA_PMFDTMA2: equ This_symb_has_been_depreciated
- PMFDTMA_PMFDTMA3: equ This_symb_has_been_depreciated
- PMFDTMA_PMFDTMA4: equ This_symb_has_been_depreciated
- PMFDTMA_PMFDTMA5: equ This_symb_has_been_depreciated
- PMFDTMA_PMFDTMA6: equ This_symb_has_been_depreciated
- PMFDTMA_PMFDTMA7: equ This_symb_has_been_depreciated
- PMFDTMA_PMFDTMA8: equ This_symb_has_been_depreciated
- PMFDTMA_PMFDTMA9: equ This_symb_has_been_depreciated
- PMFDTMA_PMFDTMA10: equ This_symb_has_been_depreciated
- PMFDTMA_PMFDTMA11: equ This_symb_has_been_depreciated
- mPMFDTMA_PMFDTMA0: equ This_symb_has_been_depreciated
- mPMFDTMA_PMFDTMA1: equ This_symb_has_been_depreciated
- mPMFDTMA_PMFDTMA2: equ This_symb_has_been_depreciated
- mPMFDTMA_PMFDTMA3: equ This_symb_has_been_depreciated
- mPMFDTMA_PMFDTMA4: equ This_symb_has_been_depreciated
- mPMFDTMA_PMFDTMA5: equ This_symb_has_been_depreciated
- mPMFDTMA_PMFDTMA6: equ This_symb_has_been_depreciated
- mPMFDTMA_PMFDTMA7: equ This_symb_has_been_depreciated
- mPMFDTMA_PMFDTMA8: equ This_symb_has_been_depreciated
- mPMFDTMA_PMFDTMA9: equ This_symb_has_been_depreciated
- mPMFDTMA_PMFDTMA10: equ This_symb_has_been_depreciated
- mPMFDTMA_PMFDTMA11: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB0: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB1: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB2: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB3: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB4: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB5: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB6: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB7: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB8: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB9: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB10: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB11: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB12: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB13: equ This_symb_has_been_depreciated
- PMFCNTB_PMFCNTB14: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB0: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB1: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB2: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB3: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB4: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB5: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB6: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB7: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB8: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB9: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB10: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB11: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB12: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB13: equ This_symb_has_been_depreciated
- mPMFCNTB_PMFCNTB14: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB0: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB1: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB2: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB3: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB4: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB5: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB6: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB7: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB8: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB9: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB10: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB11: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB12: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB13: equ This_symb_has_been_depreciated
- PMFMODB_PMFMODB14: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB0: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB1: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB2: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB3: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB4: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB5: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB6: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB7: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB8: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB9: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB10: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB11: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB12: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB13: equ This_symb_has_been_depreciated
- mPMFMODB_PMFMODB14: equ This_symb_has_been_depreciated
- PMFDTMB_PMFDTMB0: equ This_symb_has_been_depreciated
- PMFDTMB_PMFDTMB1: equ This_symb_has_been_depreciated
- PMFDTMB_PMFDTMB2: equ This_symb_has_been_depreciated
- PMFDTMB_PMFDTMB3: equ This_symb_has_been_depreciated
- PMFDTMB_PMFDTMB4: equ This_symb_has_been_depreciated
- PMFDTMB_PMFDTMB5: equ This_symb_has_been_depreciated
- PMFDTMB_PMFDTMB6: equ This_symb_has_been_depreciated
- PMFDTMB_PMFDTMB7: equ This_symb_has_been_depreciated
- PMFDTMB_PMFDTMB8: equ This_symb_has_been_depreciated
- PMFDTMB_PMFDTMB9: equ This_symb_has_been_depreciated
- PMFDTMB_PMFDTMB10: equ This_symb_has_been_depreciated
- PMFDTMB_PMFDTMB11: equ This_symb_has_been_depreciated
- mPMFDTMB_PMFDTMB0: equ This_symb_has_been_depreciated
- mPMFDTMB_PMFDTMB1: equ This_symb_has_been_depreciated
- mPMFDTMB_PMFDTMB2: equ This_symb_has_been_depreciated
- mPMFDTMB_PMFDTMB3: equ This_symb_has_been_depreciated
- mPMFDTMB_PMFDTMB4: equ This_symb_has_been_depreciated
- mPMFDTMB_PMFDTMB5: equ This_symb_has_been_depreciated
- mPMFDTMB_PMFDTMB6: equ This_symb_has_been_depreciated
- mPMFDTMB_PMFDTMB7: equ This_symb_has_been_depreciated
- mPMFDTMB_PMFDTMB8: equ This_symb_has_been_depreciated
- mPMFDTMB_PMFDTMB9: equ This_symb_has_been_depreciated
- mPMFDTMB_PMFDTMB10: equ This_symb_has_been_depreciated
- mPMFDTMB_PMFDTMB11: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC0: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC1: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC2: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC3: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC4: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC5: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC6: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC7: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC8: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC9: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC10: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC11: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC12: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC13: equ This_symb_has_been_depreciated
- PMFCNTC_PMFCNTC14: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC0: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC1: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC2: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC3: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC4: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC5: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC6: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC7: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC8: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC9: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC10: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC11: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC12: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC13: equ This_symb_has_been_depreciated
- mPMFCNTC_PMFCNTC14: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC0: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC1: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC2: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC3: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC4: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC5: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC6: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC7: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC8: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC9: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC10: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC11: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC12: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC13: equ This_symb_has_been_depreciated
- PMFMODC_PMFMODC14: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC0: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC1: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC2: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC3: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC4: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC5: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC6: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC7: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC8: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC9: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC10: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC11: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC12: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC13: equ This_symb_has_been_depreciated
- mPMFMODC_PMFMODC14: equ This_symb_has_been_depreciated
- PMFDTMC_PMFDTMC0: equ This_symb_has_been_depreciated
- PMFDTMC_PMFDTMC1: equ This_symb_has_been_depreciated
- PMFDTMC_PMFDTMC2: equ This_symb_has_been_depreciated
- PMFDTMC_PMFDTMC3: equ This_symb_has_been_depreciated
- PMFDTMC_PMFDTMC4: equ This_symb_has_been_depreciated
- PMFDTMC_PMFDTMC5: equ This_symb_has_been_depreciated
- PMFDTMC_PMFDTMC6: equ This_symb_has_been_depreciated
- PMFDTMC_PMFDTMC7: equ This_symb_has_been_depreciated
- PMFDTMC_PMFDTMC8: equ This_symb_has_been_depreciated
- PMFDTMC_PMFDTMC9: equ This_symb_has_been_depreciated
- PMFDTMC_PMFDTMC10: equ This_symb_has_been_depreciated
- PMFDTMC_PMFDTMC11: equ This_symb_has_been_depreciated
- mPMFDTMC_PMFDTMC0: equ This_symb_has_been_depreciated
- mPMFDTMC_PMFDTMC1: equ This_symb_has_been_depreciated
- mPMFDTMC_PMFDTMC2: equ This_symb_has_been_depreciated
- mPMFDTMC_PMFDTMC3: equ This_symb_has_been_depreciated
- mPMFDTMC_PMFDTMC4: equ This_symb_has_been_depreciated
- mPMFDTMC_PMFDTMC5: equ This_symb_has_been_depreciated
- mPMFDTMC_PMFDTMC6: equ This_symb_has_been_depreciated
- mPMFDTMC_PMFDTMC7: equ This_symb_has_been_depreciated
- mPMFDTMC_PMFDTMC8: equ This_symb_has_been_depreciated
- mPMFDTMC_PMFDTMC9: equ This_symb_has_been_depreciated
- mPMFDTMC_PMFDTMC10: equ This_symb_has_been_depreciated
- mPMFDTMC_PMFDTMC11: equ This_symb_has_been_depreciated
- ENDIF
- ; EOF
-
- ; export symbols
- XDEF Entry,KVS,PRESSED,PRESSED_VAL,PORT_U,SEQUENCE,TON,TOFF,PORT_T,COUNTER
- XREF __SEG_END_SSTACK,Keypad,PulseWidthMod
- Variables: Section
- PRESSED ds.b 1 ;the keypad value in the LUT
- PRESSED_VAL ds.b 1 ;the numeral of the pressed key or the index of PRESSED in the LUT
- TON ds.b 1
- TOFF ds.b 1
- COUNTER ds.b 1 ;"define a byte variable to use as a counter" ^1
- Constants: Section
- DDR_T equ $242 ;DC motor DDR
- PORT_T equ $240 ;DC motor
- DDR_U equ $26A
- PSR_U equ $26D
- PDR_U equ $26C
- PORT_U equ $268 ;keypad
- ;key value pairs from 4.3
- KVS dc.b $EB,$77,$7B,$7D,$B7,$BB,$BD,$D7,$DB,$DD,$E7,$ED,$7E,$BE,$DE,$EE
- ;given sequence from lab instructions (with trailing zero)
- SEQUENCE dc.b $70,$B0,$D0,$E0,$00
- ;=================================================================================
- Code: Section
- Entry:
- LDS #__SEG_END_SSTACK
-
- BCLR COUNTER,#$FF;initialize the counter to zero
-
- BSET DDR_U,#$F0 ;bits 1-3 in bits 4-7 out
- BSET PSR_U,#$F0 ;pins 1-3 pull up
- BSET PDR_U,#$0F ;pull up pins 1-3
-
- MOVB #$80,CRGINT ;enable real-time interrupts
- MOVB #$40,RTICTL ;set RTI interval to 1 ms
-
- CLI ;enable interrupts
- Main:
- JSR Keypad ;"The *unaltered* keypad routine from Lab 5.2 should be called in the main program."
|