main.dbg 437 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345
  1. ;**************************************************************
  2. ;* This stationery serves as the framework for a *
  3. ;* user application. For a more comprehensive program that *
  4. ;* demonstrates the more advanced functionality of this *
  5. ;* processor, please see the demonstration applications *
  6. ;* located in the examples subdirectory of the *
  7. ;* Freescale CodeWarrior for the HC12 Program directory *
  8. ;**************************************************************
  9. ; Include derivative-specific definitions
  10. INCLUDE 'derivative.inc'
  11. ; Note: This file is recreated by the project wizard whenever the MCU is
  12. ; changed and should not be edited by hand
  13. ;
  14. ; include derivative specific macros
  15. INCLUDE 'mc9s12e128.inc'
  16. ; Based on CPU DB MC9S12E128_112, version 2.87.542 (RegistersPrg V2.29)
  17. ; ###################################################################
  18. ; Filename : mc9s12e128.inc
  19. ; Processor : MC9S12E128BCPV
  20. ; FileFormat: V2.29
  21. ; DataSheet : 9S12E-FamilyDGV1/D V01.01
  22. ; Compiler : CodeWarrior compiler
  23. ; Date/Time : 6.8.2009, 10:24
  24. ; Abstract :
  25. ; This header implements the mapping of I/O devices.
  26. ;
  27. ; Copyright : 1997 - 2009 Freescale Semiconductor, Inc. All Rights Reserved.
  28. ;
  29. ; http : www.freescale.com
  30. ; mail : support@freescale.com
  31. ;
  32. ; CPU Registers Revisions:
  33. ; - 12.07.2006, V2.87.502:
  34. ; - Added bit 15 to PMFVALx registers. REASON: Bug-fix (#3494 in Issue Manager)
  35. ; - 23.08.2006, V2.87.522:
  36. ; - Renamed register VREGCTRL0 ==> VREGCTRL. REASON: Bug-fix (#<3647> in Issue Manager)
  37. ; - 12.09.2006, V2.87.526:
  38. ; - Removed bits PMFVALx_PMFVAL0x. REASON: Bug-fix (#3494 in Issue Manager)
  39. ; - 6.08.2009, V2.87.542:
  40. ; - 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)
  41. ;
  42. ; File-Format-Revisions:
  43. ; - 14.11.2005, V2.00 :
  44. ; - Deprecated symbols added for backward compatibility (section at the end of this file)
  45. ; - 15.11.2005, V2.01 :
  46. ; - Fixed invalid instruction in macro __RESET_WATCHDOG for HCS12 family.
  47. ; - 17.12.2005, V2.02 :
  48. ; - Arrays (symbols xx_ARR) are defined as pointer to volatile, see issue #2778
  49. ; - 16.01.2006, V2.03 :
  50. ; - Fixed declaration of non volatile registers. Now it does not require (but allows) their initialization, see issue #2920.
  51. ; - "volatile" modifier removed from declaration of non volatile registers (that contain modifier "const")
  52. ; - 08.03.2006, V2.04 :
  53. ; - Support for bit(s) names duplicated with any register name in .h header files
  54. ; - 24.03.2006, V2.05 :
  55. ; - Fixed macro __RESET_WATCHDOG for HCS12 family - address and correct write order.
  56. ; - 26.04.2006, V2.06 :
  57. ; - Changes have not affected this file (because they are related to another family)
  58. ; - 27.04.2006, V2.07 :
  59. ; - Fixed macro __RESET_WATCHDOG for HCS12, HCS12X ,HCS08 DZ and HCS08 EN derivatives (write 0x55,0xAA).
  60. ; - 07.06.2006, V2.08 :
  61. ; - Changes have not affected this file (because they are related to another family)
  62. ; - 03.07.2006, V2.09 :
  63. ; - Changes have not affected this file (because they are related to another family)
  64. ; - 27.10.2006, V2.10 :
  65. ; - __RESET_WATCHDOG improved formating and re-definition
  66. ; - 23.11.2006, V2.11 :
  67. ; - Changes have not affected this file (because they are related to another family)
  68. ; - 22.01.2007, V2.12 :
  69. ; - Fixed declaration of non volatile registers. Now it does not require (but allows) their initialization, see issue #4086.
  70. ; - 01.03.2007, V2.13 :
  71. ; - Flash commands constants values converted to HEX format
  72. ; - 02.03.2007, V2.14 :
  73. ; - Interrupt vector numbers added into .H, see VectorNumber_*
  74. ; - 26.03.2007, V2.15 :
  75. ; - Changes have not affected this file (because they are related to another family)
  76. ; - 10.05.2007, V2.16 :
  77. ; - Changes have not affected this file (because they are related to another family)
  78. ; - 05.06.2007, V2.17 :
  79. ; - Changes have not affected this file (because they are related to another family)
  80. ; - 19.07.2007, V2.18 :
  81. ; - Improved number of blanked lines inside register structures
  82. ; - 06.08.2007, V2.19 :
  83. ; - CPUDB revisions generated ahead of the file-format revisions.
  84. ; - 11.09.2007, V2.20 :
  85. ; - Added comment about initialization of unbonded pins.
  86. ; - 02.01.2008, V2.21 :
  87. ; - Changes have not affected this file (because they are related to another family)
  88. ; - 13.02.2008, V2.22 :
  89. ; - Changes have not affected this file (because they are related to another family)
  90. ; - 20.02.2008, V2.23 :
  91. ; - Termination of pragma V30toV31Compatible added, #5708
  92. ; - 03.07.2008, V2.24 :
  93. ; - Added support for bits with name starting with number (like "1HZ")
  94. ; - 28.11.2008, V2.25 :
  95. ; - StandBy RAM array declaration for ANSI-C added
  96. ; - 1.12.2008, V2.26 :
  97. ; - 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.
  98. ; - 17.3.2009, V2.27 :
  99. ; - Merged bit-group is not generated, if the name matches with another bit name in the register
  100. ; - 6.4.2009, V2.28 :
  101. ; - Fixed generation of merged bits for bit-groups with a digit at the end, if group-name is defined in CPUDB
  102. ; - 3.8.2009, V2.29 :
  103. ; - If there is just one bits group matching register name, single bits are not generated
  104. ;
  105. ; Not all general-purpose I/O pins are available on all packages or on all mask sets of a specific
  106. ; derivative device. To avoid extra current drain from floating input pins, the user’s reset
  107. ; initialization routine in the application program must either enable on-chip pull-up devices
  108. ; or change the direction of unconnected pins to outputs so the pins do not float.
  109. ; ###################################################################
  110. ;*** Memory Map and Interrupt Vectors
  111. ;******************************************
  112. RAMStart: equ $00000400
  113. RAMEnd: equ $00001FFF
  114. ROM_4000Start: equ $00004000
  115. ROM_4000End: equ $00007FFF
  116. ROM_C000Start: equ $0000C000
  117. ROM_C000End: equ $0000FEFF
  118. PAGE_38Start: equ $00388000
  119. PAGE_38End: equ $0038BFFF
  120. PAGE_39Start: equ $00398000
  121. PAGE_39End: equ $0039BFFF
  122. PAGE_3AStart: equ $003A8000
  123. PAGE_3AEnd: equ $003ABFFF
  124. PAGE_3BStart: equ $003B8000
  125. PAGE_3BEnd: equ $003BBFFF
  126. PAGE_3CStart: equ $003C8000
  127. PAGE_3CEnd: equ $003CBFFF
  128. PAGE_3DStart: equ $003D8000
  129. PAGE_3DEnd: equ $003DBFFF
  130. ;
  131. VReserved63: equ $0000FF80
  132. VReserved62: equ $0000FF82
  133. VReserved61: equ $0000FF84
  134. VReserved60: equ $0000FF86
  135. Vpwmesdn: equ $0000FF88
  136. Vvreglvi: equ $0000FF8A
  137. Vpmffault3: equ $0000FF8C
  138. Vpmffault2: equ $0000FF8E
  139. Vpmffault1: equ $0000FF90
  140. Vpmffault0: equ $0000FF92
  141. Vpmfgcr: equ $0000FF94
  142. Vpmfgbr: equ $0000FF96
  143. Vpmfgar: equ $0000FF98
  144. Vtim2paie: equ $0000FF9A
  145. Vtim2paovf: equ $0000FF9C
  146. Vtim2ovf: equ $0000FF9E
  147. Vtim2ch7: equ $0000FFA0
  148. Vtim2ch6: equ $0000FFA2
  149. Vtim2ch5: equ $0000FFA4
  150. Vtim2ch4: equ $0000FFA6
  151. VReserved43: equ $0000FFA8
  152. Vtim1paie: equ $0000FFAA
  153. Vtim1paovf: equ $0000FFAC
  154. Vtim1ovf: equ $0000FFAE
  155. Vtim1ch7: equ $0000FFB0
  156. Vtim1ch6: equ $0000FFB2
  157. Vtim1ch5: equ $0000FFB4
  158. Vtim1ch4: equ $0000FFB6
  159. Vflash: equ $0000FFB8
  160. VReserved34: equ $0000FFBA
  161. VReserved33: equ $0000FFBC
  162. VReserved32: equ $0000FFBE
  163. Viic: equ $0000FFC0
  164. VReserved30: equ $0000FFC2
  165. Vcrgscm: equ $0000FFC4
  166. Vcrgplllck: equ $0000FFC6
  167. VReserved27: equ $0000FFC8
  168. VReserved26: equ $0000FFCA
  169. VReserved25: equ $0000FFCC
  170. Vportad: equ $0000FFCE
  171. Vatd0: equ $0000FFD0
  172. Vsci2: equ $0000FFD2
  173. Vsci1: equ $0000FFD4
  174. Vsci0: equ $0000FFD6
  175. Vspi: equ $0000FFD8
  176. Vtim0paie: equ $0000FFDA
  177. Vtim0paovf: equ $0000FFDC
  178. Vtim0ovf: equ $0000FFDE
  179. Vtim0ch7: equ $0000FFE0
  180. Vtim0ch6: equ $0000FFE2
  181. Vtim0ch5: equ $0000FFE4
  182. Vtim0ch4: equ $0000FFE6
  183. VReserved11: equ $0000FFE8
  184. VReserved10: equ $0000FFEA
  185. VReserved9: equ $0000FFEC
  186. VReserved8: equ $0000FFEE
  187. Vrti: equ $0000FFF0
  188. Virq: equ $0000FFF2
  189. Vxirq: equ $0000FFF4
  190. Vswi: equ $0000FFF6
  191. Vtrap: equ $0000FFF8
  192. Vcop: equ $0000FFFA
  193. Vclkmon: equ $0000FFFC
  194. Vreset: equ $0000FFFE
  195. ;
  196. ;*** PORTAB - Port AB Register; 0x00000000 ***
  197. PORTAB: equ $00000000 ;*** PORTAB - Port AB Register; 0x00000000 ***
  198. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  199. PORTAB_BIT0: equ 0 ; Port AB Bit 0
  200. PORTAB_BIT1: equ 1 ; Port AB Bit 1
  201. PORTAB_BIT2: equ 2 ; Port AB Bit 2
  202. PORTAB_BIT3: equ 3 ; Port AB Bit 3
  203. PORTAB_BIT4: equ 4 ; Port AB Bit 4
  204. PORTAB_BIT5: equ 5 ; Port AB Bit 5
  205. PORTAB_BIT6: equ 6 ; Port AB Bit 6
  206. PORTAB_BIT7: equ 7 ; Port AB Bit 7
  207. PORTAB_BIT8: equ 8 ; Port AB Bit 8
  208. PORTAB_BIT9: equ 9 ; Port AB Bit 9
  209. PORTAB_BIT10: equ 10 ; Port AB Bit 10
  210. PORTAB_BIT11: equ 11 ; Port AB Bit 11
  211. PORTAB_BIT12: equ 12 ; Port AB Bit 12
  212. PORTAB_BIT13: equ 13 ; Port AB Bit 13
  213. PORTAB_BIT14: equ 14 ; Port AB Bit 14
  214. PORTAB_BIT15: equ 15 ; Port AB Bit 15
  215. ; bit position masks
  216. mPORTAB_BIT0: equ %00000001
  217. mPORTAB_BIT1: equ %00000010
  218. mPORTAB_BIT2: equ %00000100
  219. mPORTAB_BIT3: equ %00001000
  220. mPORTAB_BIT4: equ %00010000
  221. mPORTAB_BIT5: equ %00100000
  222. mPORTAB_BIT6: equ %01000000
  223. mPORTAB_BIT7: equ %10000000
  224. mPORTAB_BIT8: equ %100000000
  225. mPORTAB_BIT9: equ %1000000000
  226. mPORTAB_BIT10: equ %10000000000
  227. mPORTAB_BIT11: equ %100000000000
  228. mPORTAB_BIT12: equ %1000000000000
  229. mPORTAB_BIT13: equ %10000000000000
  230. mPORTAB_BIT14: equ %100000000000000
  231. mPORTAB_BIT15: equ %1000000000000000
  232. ;*** PORTA - Port A Register; 0x00000000 ***
  233. PORTA: equ $00000000 ;*** PORTA - Port A Register; 0x00000000 ***
  234. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  235. PORTA_BIT0: equ 0 ; Port A Bit 0
  236. PORTA_BIT1: equ 1 ; Port A Bit 1
  237. PORTA_BIT2: equ 2 ; Port A Bit 2
  238. PORTA_BIT3: equ 3 ; Port A Bit 3
  239. PORTA_BIT4: equ 4 ; Port A Bit 4
  240. PORTA_BIT5: equ 5 ; Port A Bit 5
  241. PORTA_BIT6: equ 6 ; Port A Bit 6
  242. PORTA_BIT7: equ 7 ; Port A Bit 7
  243. ; bit position masks
  244. mPORTA_BIT0: equ %00000001
  245. mPORTA_BIT1: equ %00000010
  246. mPORTA_BIT2: equ %00000100
  247. mPORTA_BIT3: equ %00001000
  248. mPORTA_BIT4: equ %00010000
  249. mPORTA_BIT5: equ %00100000
  250. mPORTA_BIT6: equ %01000000
  251. mPORTA_BIT7: equ %10000000
  252. ;*** PORTB - Port B Register; 0x00000001 ***
  253. PORTB: equ $00000001 ;*** PORTB - Port B Register; 0x00000001 ***
  254. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  255. PORTB_BIT0: equ 0 ; Port B Bit 0
  256. PORTB_BIT1: equ 1 ; Port B Bit 1
  257. PORTB_BIT2: equ 2 ; Port B Bit 2
  258. PORTB_BIT3: equ 3 ; Port B Bit 3
  259. PORTB_BIT4: equ 4 ; Port B Bit 4
  260. PORTB_BIT5: equ 5 ; Port B Bit 5
  261. PORTB_BIT6: equ 6 ; Port B Bit 6
  262. PORTB_BIT7: equ 7 ; Port B Bit 7
  263. ; bit position masks
  264. mPORTB_BIT0: equ %00000001
  265. mPORTB_BIT1: equ %00000010
  266. mPORTB_BIT2: equ %00000100
  267. mPORTB_BIT3: equ %00001000
  268. mPORTB_BIT4: equ %00010000
  269. mPORTB_BIT5: equ %00100000
  270. mPORTB_BIT6: equ %01000000
  271. mPORTB_BIT7: equ %10000000
  272. ;*** DDRAB - Port AB Data Direction Register; 0x00000002 ***
  273. DDRAB: equ $00000002 ;*** DDRAB - Port AB Data Direction Register; 0x00000002 ***
  274. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  275. DDRAB_BIT0: equ 0 ; Data Direction Port B Bit 0
  276. DDRAB_BIT1: equ 1 ; Data Direction Port B Bit 1
  277. DDRAB_BIT2: equ 2 ; Data Direction Port B Bit 2
  278. DDRAB_BIT3: equ 3 ; Data Direction Port B Bit 3
  279. DDRAB_BIT4: equ 4 ; Data Direction Port B Bit 4
  280. DDRAB_BIT5: equ 5 ; Data Direction Port B Bit 5
  281. DDRAB_BIT6: equ 6 ; Data Direction Port B Bit 6
  282. DDRAB_BIT7: equ 7 ; Data Direction Port B Bit 7
  283. DDRAB_BIT8: equ 8 ; Data Direction Port A Bit 8
  284. DDRAB_BIT9: equ 9 ; Data Direction Port A Bit 9
  285. DDRAB_BIT10: equ 10 ; Data Direction Port A Bit 10
  286. DDRAB_BIT11: equ 11 ; Data Direction Port A Bit 11
  287. DDRAB_BIT12: equ 12 ; Data Direction Port A Bit 12
  288. DDRAB_BIT13: equ 13 ; Data Direction Port A Bit 13
  289. DDRAB_BIT14: equ 14 ; Data Direction Port A Bit 14
  290. DDRAB_BIT15: equ 15 ; Data Direction Port A Bit 15
  291. ; bit position masks
  292. mDDRAB_BIT0: equ %00000001
  293. mDDRAB_BIT1: equ %00000010
  294. mDDRAB_BIT2: equ %00000100
  295. mDDRAB_BIT3: equ %00001000
  296. mDDRAB_BIT4: equ %00010000
  297. mDDRAB_BIT5: equ %00100000
  298. mDDRAB_BIT6: equ %01000000
  299. mDDRAB_BIT7: equ %10000000
  300. mDDRAB_BIT8: equ %100000000
  301. mDDRAB_BIT9: equ %1000000000
  302. mDDRAB_BIT10: equ %10000000000
  303. mDDRAB_BIT11: equ %100000000000
  304. mDDRAB_BIT12: equ %1000000000000
  305. mDDRAB_BIT13: equ %10000000000000
  306. mDDRAB_BIT14: equ %100000000000000
  307. mDDRAB_BIT15: equ %1000000000000000
  308. ;*** DDRA - Port A Data Direction Register; 0x00000002 ***
  309. DDRA: equ $00000002 ;*** DDRA - Port A Data Direction Register; 0x00000002 ***
  310. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  311. DDRA_BIT0: equ 0 ; Data Direction Port A Bit 0
  312. DDRA_BIT1: equ 1 ; Data Direction Port A Bit 1
  313. DDRA_BIT2: equ 2 ; Data Direction Port A Bit 2
  314. DDRA_BIT3: equ 3 ; Data Direction Port A Bit 3
  315. DDRA_BIT4: equ 4 ; Data Direction Port A Bit 4
  316. DDRA_BIT5: equ 5 ; Data Direction Port A Bit 5
  317. DDRA_BIT6: equ 6 ; Data Direction Port A Bit 6
  318. DDRA_BIT7: equ 7 ; Data Direction Port A Bit 7
  319. ; bit position masks
  320. mDDRA_BIT0: equ %00000001
  321. mDDRA_BIT1: equ %00000010
  322. mDDRA_BIT2: equ %00000100
  323. mDDRA_BIT3: equ %00001000
  324. mDDRA_BIT4: equ %00010000
  325. mDDRA_BIT5: equ %00100000
  326. mDDRA_BIT6: equ %01000000
  327. mDDRA_BIT7: equ %10000000
  328. ;*** DDRB - Port B Data Direction Register; 0x00000003 ***
  329. DDRB: equ $00000003 ;*** DDRB - Port B Data Direction Register; 0x00000003 ***
  330. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  331. DDRB_BIT0: equ 0 ; Data Direction Port B Bit 0
  332. DDRB_BIT1: equ 1 ; Data Direction Port B Bit 1
  333. DDRB_BIT2: equ 2 ; Data Direction Port B Bit 2
  334. DDRB_BIT3: equ 3 ; Data Direction Port B Bit 3
  335. DDRB_BIT4: equ 4 ; Data Direction Port B Bit 4
  336. DDRB_BIT5: equ 5 ; Data Direction Port B Bit 5
  337. DDRB_BIT6: equ 6 ; Data Direction Port B Bit 6
  338. DDRB_BIT7: equ 7 ; Data Direction Port B Bit 7
  339. ; bit position masks
  340. mDDRB_BIT0: equ %00000001
  341. mDDRB_BIT1: equ %00000010
  342. mDDRB_BIT2: equ %00000100
  343. mDDRB_BIT3: equ %00001000
  344. mDDRB_BIT4: equ %00010000
  345. mDDRB_BIT5: equ %00100000
  346. mDDRB_BIT6: equ %01000000
  347. mDDRB_BIT7: equ %10000000
  348. ;*** PORTE - Port E Register; 0x00000008 ***
  349. PORTE: equ $00000008 ;*** PORTE - Port E Register; 0x00000008 ***
  350. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  351. PORTE_BIT0: equ 0 ; Port E Bit 0
  352. PORTE_BIT1: equ 1 ; Port E Bit 1
  353. PORTE_BIT2: equ 2 ; Port E Bit 2
  354. PORTE_BIT3: equ 3 ; Port E Bit 3
  355. PORTE_BIT4: equ 4 ; Port E Bit 4
  356. PORTE_BIT5: equ 5 ; Port E Bit 5
  357. PORTE_BIT6: equ 6 ; Port E Bit 6
  358. PORTE_BIT7: equ 7 ; Port E Bit 7
  359. ; bit position masks
  360. mPORTE_BIT0: equ %00000001
  361. mPORTE_BIT1: equ %00000010
  362. mPORTE_BIT2: equ %00000100
  363. mPORTE_BIT3: equ %00001000
  364. mPORTE_BIT4: equ %00010000
  365. mPORTE_BIT5: equ %00100000
  366. mPORTE_BIT6: equ %01000000
  367. mPORTE_BIT7: equ %10000000
  368. ;*** DDRE - Port E Data Direction Register; 0x00000009 ***
  369. DDRE: equ $00000009 ;*** DDRE - Port E Data Direction Register; 0x00000009 ***
  370. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  371. DDRE_BIT2: equ 2 ; Data Direction Port E Bit 2
  372. DDRE_BIT3: equ 3 ; Data Direction Port E Bit 3
  373. DDRE_BIT4: equ 4 ; Data Direction Port E Bit 4
  374. DDRE_BIT5: equ 5 ; Data Direction Port E Bit 5
  375. DDRE_BIT6: equ 6 ; Data Direction Port E Bit 6
  376. DDRE_BIT7: equ 7 ; Data Direction Port E Bit 7
  377. ; bit position masks
  378. mDDRE_BIT2: equ %00000100
  379. mDDRE_BIT3: equ %00001000
  380. mDDRE_BIT4: equ %00010000
  381. mDDRE_BIT5: equ %00100000
  382. mDDRE_BIT6: equ %01000000
  383. mDDRE_BIT7: equ %10000000
  384. ;*** PEAR - Port E Assignment Register; 0x0000000A ***
  385. PEAR: equ $0000000A ;*** PEAR - Port E Assignment Register; 0x0000000A ***
  386. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  387. PEAR_RDWE: equ 2 ; Read / Write Enable
  388. PEAR_LSTRE: equ 3 ; Low Strobe (LSTRB) Enable
  389. PEAR_NECLK: equ 4 ; No External E Clock
  390. PEAR_PIPOE: equ 5 ; Pipe Status Signal Output Enable
  391. PEAR_NOACCE: equ 7 ; CPU No Access Output Enable
  392. ; bit position masks
  393. mPEAR_RDWE: equ %00000100
  394. mPEAR_LSTRE: equ %00001000
  395. mPEAR_NECLK: equ %00010000
  396. mPEAR_PIPOE: equ %00100000
  397. mPEAR_NOACCE: equ %10000000
  398. ;*** MODE - Mode Register; 0x0000000B ***
  399. MODE: equ $0000000B ;*** MODE - Mode Register; 0x0000000B ***
  400. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  401. MODE_EME: equ 0 ; Emulate Port E
  402. MODE_EMK: equ 1 ; Emulate Port K
  403. MODE_IVIS: equ 3 ; Internal Visibility
  404. MODE_MODA: equ 5 ; Mode Select Bit A
  405. MODE_MODB: equ 6 ; Mode Select Bit B
  406. MODE_MODC: equ 7 ; Mode Select Bit C
  407. ; bit position masks
  408. mMODE_EME: equ %00000001
  409. mMODE_EMK: equ %00000010
  410. mMODE_IVIS: equ %00001000
  411. mMODE_MODA: equ %00100000
  412. mMODE_MODB: equ %01000000
  413. mMODE_MODC: equ %10000000
  414. ;*** PUCR - Pull-Up Control Register; 0x0000000C ***
  415. PUCR: equ $0000000C ;*** PUCR - Pull-Up Control Register; 0x0000000C ***
  416. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  417. PUCR_PUPAE: equ 0 ; Pull-Up Port A Enable
  418. PUCR_PUPBE: equ 1 ; Pull-Up Port B Enable
  419. PUCR_PUPEE: equ 4 ; Pull-Up Port E Enable
  420. PUCR_PUPKE: equ 7 ; Pull-Up Port K Enable
  421. ; bit position masks
  422. mPUCR_PUPAE: equ %00000001
  423. mPUCR_PUPBE: equ %00000010
  424. mPUCR_PUPEE: equ %00010000
  425. mPUCR_PUPKE: equ %10000000
  426. ;*** RDRIV - Reduced Drive of I/O Lines; 0x0000000D ***
  427. RDRIV: equ $0000000D ;*** RDRIV - Reduced Drive of I/O Lines; 0x0000000D ***
  428. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  429. RDRIV_RDPA: equ 0 ; Reduced Drive of Port A
  430. RDRIV_RDPB: equ 1 ; Reduced Drive of Port B
  431. RDRIV_RDPE: equ 4 ; Reduced Drive of Port E
  432. RDRIV_RDPK: equ 7 ; Reduced Drive of Port K
  433. ; bit position masks
  434. mRDRIV_RDPA: equ %00000001
  435. mRDRIV_RDPB: equ %00000010
  436. mRDRIV_RDPE: equ %00010000
  437. mRDRIV_RDPK: equ %10000000
  438. ;*** EBICTL - External Bus Interface Control; 0x0000000E ***
  439. EBICTL: equ $0000000E ;*** EBICTL - External Bus Interface Control; 0x0000000E ***
  440. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  441. EBICTL_ESTR: equ 0 ; E Stretches
  442. ; bit position masks
  443. mEBICTL_ESTR: equ %00000001
  444. ;*** INITRM - Initialization of Internal RAM Position Register; 0x00000010 ***
  445. INITRM: equ $00000010 ;*** INITRM - Initialization of Internal RAM Position Register; 0x00000010 ***
  446. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  447. INITRM_RAMHAL: equ 0 ; Internal RAM map alignment
  448. INITRM_RAM11: equ 3 ; Internal RAM map position Bit 11
  449. INITRM_RAM12: equ 4 ; Internal RAM map position Bit 12
  450. INITRM_RAM13: equ 5 ; Internal RAM map position Bit 13
  451. INITRM_RAM14: equ 6 ; Internal RAM map position Bit 14
  452. INITRM_RAM15: equ 7 ; Internal RAM map position Bit 15
  453. ; bit position masks
  454. mINITRM_RAMHAL: equ %00000001
  455. mINITRM_RAM11: equ %00001000
  456. mINITRM_RAM12: equ %00010000
  457. mINITRM_RAM13: equ %00100000
  458. mINITRM_RAM14: equ %01000000
  459. mINITRM_RAM15: equ %10000000
  460. ;*** INITRG - Initialization of Internal Registers Position Register; 0x00000011 ***
  461. INITRG: equ $00000011 ;*** INITRG - Initialization of Internal Registers Position Register; 0x00000011 ***
  462. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  463. INITRG_REG11: equ 3 ; Internal Registers Map Position Bit 11
  464. INITRG_REG12: equ 4 ; Internal Registers Map Position Bit 12
  465. INITRG_REG13: equ 5 ; Internal Registers Map Position Bit 13
  466. INITRG_REG14: equ 6 ; Internal Registers Map Position Bit 14
  467. ; bit position masks
  468. mINITRG_REG11: equ %00001000
  469. mINITRG_REG12: equ %00010000
  470. mINITRG_REG13: equ %00100000
  471. mINITRG_REG14: equ %01000000
  472. ;*** MISC - Miscellaneous System Control Register; 0x00000013 ***
  473. MISC: equ $00000013 ;*** MISC - Miscellaneous System Control Register; 0x00000013 ***
  474. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  475. MISC_ROMON: equ 0 ; Enable Flash EEPROM
  476. MISC_ROMHM: equ 1 ; Flash EEPROM only in second half of memory map
  477. MISC_EXSTR0: equ 2 ; External Access Stretch Bit 0
  478. MISC_EXSTR1: equ 3 ; External Access Stretch Bit 1
  479. ; bit position masks
  480. mMISC_ROMON: equ %00000001
  481. mMISC_ROMHM: equ %00000010
  482. mMISC_EXSTR0: equ %00000100
  483. mMISC_EXSTR1: equ %00001000
  484. ;*** ITCR - Interrupt Test Control Register; 0x00000015 ***
  485. ITCR: equ $00000015 ;*** ITCR - Interrupt Test Control Register; 0x00000015 ***
  486. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  487. ITCR_ADR0: equ 0 ; Test register select Bit 0
  488. ITCR_ADR1: equ 1 ; Test register select Bit 1
  489. ITCR_ADR2: equ 2 ; Test register select Bit 2
  490. ITCR_ADR3: equ 3 ; Test register select Bit 3
  491. ITCR_WRTINT: equ 4 ; Write to the Interrupt Test Registers
  492. ; bit position masks
  493. mITCR_ADR0: equ %00000001
  494. mITCR_ADR1: equ %00000010
  495. mITCR_ADR2: equ %00000100
  496. mITCR_ADR3: equ %00001000
  497. mITCR_WRTINT: equ %00010000
  498. ;*** ITEST - Interrupt Test Register; 0x00000016 ***
  499. ITEST: equ $00000016 ;*** ITEST - Interrupt Test Register; 0x00000016 ***
  500. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  501. ITEST_INT0: equ 0 ; Interrupt Test Register Bit 0
  502. ITEST_INT2: equ 1 ; Interrupt Test Register Bit 1
  503. ITEST_INT4: equ 2 ; Interrupt Test Register Bit 2
  504. ITEST_INT6: equ 3 ; Interrupt Test Register Bit 3
  505. ITEST_INT8: equ 4 ; Interrupt Test Register Bit 4
  506. ITEST_INTA: equ 5 ; Interrupt Test Register Bit 5
  507. ITEST_INTC: equ 6 ; Interrupt Test Register Bit 6
  508. ITEST_INTE: equ 7 ; Interrupt Test Register Bit 7
  509. ; bit position masks
  510. mITEST_INT0: equ %00000001
  511. mITEST_INT2: equ %00000010
  512. mITEST_INT4: equ %00000100
  513. mITEST_INT6: equ %00001000
  514. mITEST_INT8: equ %00010000
  515. mITEST_INTA: equ %00100000
  516. mITEST_INTC: equ %01000000
  517. mITEST_INTE: equ %10000000
  518. ;*** VREGCTRL - VREG_3V3 - Control Register; 0x00000019 ***
  519. VREGCTRL: equ $00000019 ;*** VREGCTRL - VREG_3V3 - Control Register; 0x00000019 ***
  520. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  521. VREGCTRL_LVIF: equ 0 ; Low Voltage Interrupt Flag
  522. VREGCTRL_LVIE: equ 1 ; Low Voltage Interrupt Enable Bit
  523. VREGCTRL_LVDS: equ 2 ; Low Voltage Detect Status Bit
  524. ; bit position masks
  525. mVREGCTRL_LVIF: equ %00000001
  526. mVREGCTRL_LVIE: equ %00000010
  527. mVREGCTRL_LVDS: equ %00000100
  528. ;*** PARTID - Part ID Register; 0x0000001A ***
  529. PARTID: equ $0000001A ;*** PARTID - Part ID Register; 0x0000001A ***
  530. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  531. PARTID_ID0: equ 0 ; Part ID Register Bit 0
  532. PARTID_ID1: equ 1 ; Part ID Register Bit 1
  533. PARTID_ID2: equ 2 ; Part ID Register Bit 2
  534. PARTID_ID3: equ 3 ; Part ID Register Bit 3
  535. PARTID_ID4: equ 4 ; Part ID Register Bit 4
  536. PARTID_ID5: equ 5 ; Part ID Register Bit 5
  537. PARTID_ID6: equ 6 ; Part ID Register Bit 6
  538. PARTID_ID7: equ 7 ; Part ID Register Bit 7
  539. PARTID_ID8: equ 8 ; Part ID Register Bit 8
  540. PARTID_ID9: equ 9 ; Part ID Register Bit 9
  541. PARTID_ID10: equ 10 ; Part ID Register Bit 10
  542. PARTID_ID11: equ 11 ; Part ID Register Bit 11
  543. PARTID_ID12: equ 12 ; Part ID Register Bit 12
  544. PARTID_ID13: equ 13 ; Part ID Register Bit 13
  545. PARTID_ID14: equ 14 ; Part ID Register Bit 14
  546. PARTID_ID15: equ 15 ; Part ID Register Bit 15
  547. ; bit position masks
  548. mPARTID_ID0: equ %00000001
  549. mPARTID_ID1: equ %00000010
  550. mPARTID_ID2: equ %00000100
  551. mPARTID_ID3: equ %00001000
  552. mPARTID_ID4: equ %00010000
  553. mPARTID_ID5: equ %00100000
  554. mPARTID_ID6: equ %01000000
  555. mPARTID_ID7: equ %10000000
  556. mPARTID_ID8: equ %100000000
  557. mPARTID_ID9: equ %1000000000
  558. mPARTID_ID10: equ %10000000000
  559. mPARTID_ID11: equ %100000000000
  560. mPARTID_ID12: equ %1000000000000
  561. mPARTID_ID13: equ %10000000000000
  562. mPARTID_ID14: equ %100000000000000
  563. mPARTID_ID15: equ %1000000000000000
  564. ;*** PARTIDH - Part ID Register High; 0x0000001A ***
  565. PARTIDH: equ $0000001A ;*** PARTIDH - Part ID Register High; 0x0000001A ***
  566. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  567. PARTIDH_ID8: equ 0 ; Part ID Register Bit 8
  568. PARTIDH_ID9: equ 1 ; Part ID Register Bit 9
  569. PARTIDH_ID10: equ 2 ; Part ID Register Bit 10
  570. PARTIDH_ID11: equ 3 ; Part ID Register Bit 11
  571. PARTIDH_ID12: equ 4 ; Part ID Register Bit 12
  572. PARTIDH_ID13: equ 5 ; Part ID Register Bit 13
  573. PARTIDH_ID14: equ 6 ; Part ID Register Bit 14
  574. PARTIDH_ID15: equ 7 ; Part ID Register Bit 15
  575. ; bit position masks
  576. mPARTIDH_ID8: equ %00000001
  577. mPARTIDH_ID9: equ %00000010
  578. mPARTIDH_ID10: equ %00000100
  579. mPARTIDH_ID11: equ %00001000
  580. mPARTIDH_ID12: equ %00010000
  581. mPARTIDH_ID13: equ %00100000
  582. mPARTIDH_ID14: equ %01000000
  583. mPARTIDH_ID15: equ %10000000
  584. ;*** PARTIDL - Part ID Register Low; 0x0000001B ***
  585. PARTIDL: equ $0000001B ;*** PARTIDL - Part ID Register Low; 0x0000001B ***
  586. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  587. PARTIDL_ID0: equ 0 ; Part ID Register Bit 0
  588. PARTIDL_ID1: equ 1 ; Part ID Register Bit 1
  589. PARTIDL_ID2: equ 2 ; Part ID Register Bit 2
  590. PARTIDL_ID3: equ 3 ; Part ID Register Bit 3
  591. PARTIDL_ID4: equ 4 ; Part ID Register Bit 4
  592. PARTIDL_ID5: equ 5 ; Part ID Register Bit 5
  593. PARTIDL_ID6: equ 6 ; Part ID Register Bit 6
  594. PARTIDL_ID7: equ 7 ; Part ID Register Bit 7
  595. ; bit position masks
  596. mPARTIDL_ID0: equ %00000001
  597. mPARTIDL_ID1: equ %00000010
  598. mPARTIDL_ID2: equ %00000100
  599. mPARTIDL_ID3: equ %00001000
  600. mPARTIDL_ID4: equ %00010000
  601. mPARTIDL_ID5: equ %00100000
  602. mPARTIDL_ID6: equ %01000000
  603. mPARTIDL_ID7: equ %10000000
  604. ;*** MEMSIZ0 - Memory Size Register Zero; 0x0000001C ***
  605. MEMSIZ0: equ $0000001C ;*** MEMSIZ0 - Memory Size Register Zero; 0x0000001C ***
  606. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  607. MEMSIZ0_ram_sw0: equ 0 ; Allocated System RAM Memory Space Bit 0
  608. MEMSIZ0_ram_sw1: equ 1 ; Allocated System RAM Memory Space Bit 1
  609. MEMSIZ0_ram_sw2: equ 2 ; Allocated System RAM Memory Space Bit 2
  610. MEMSIZ0_eep_sw0: equ 4 ; Allocated EEPROM Memory Space Bit 0
  611. MEMSIZ0_eep_sw1: equ 5 ; Allocated EEPROM Memory Space Bit 1
  612. MEMSIZ0_reg_sw0: equ 7 ; Allocated System Register Space
  613. ; bit position masks
  614. mMEMSIZ0_ram_sw0: equ %00000001
  615. mMEMSIZ0_ram_sw1: equ %00000010
  616. mMEMSIZ0_ram_sw2: equ %00000100
  617. mMEMSIZ0_eep_sw0: equ %00010000
  618. mMEMSIZ0_eep_sw1: equ %00100000
  619. mMEMSIZ0_reg_sw0: equ %10000000
  620. ;*** MEMSIZ1 - Memory Size Register One; 0x0000001D ***
  621. MEMSIZ1: equ $0000001D ;*** MEMSIZ1 - Memory Size Register One; 0x0000001D ***
  622. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  623. MEMSIZ1_pag_sw0: equ 0 ; Allocated Off-Chip Memory Options Bit 0
  624. MEMSIZ1_pag_sw1: equ 1 ; Allocated Off-Chip Memory Options Bit 1
  625. MEMSIZ1_rom_sw0: equ 6 ; Allocated Flash EEPROM/ROM Physical Memory Space Bit 0
  626. MEMSIZ1_rom_sw1: equ 7 ; Allocated Flash EEPROM/ROM Physical Memory Space Bit 1
  627. ; bit position masks
  628. mMEMSIZ1_pag_sw0: equ %00000001
  629. mMEMSIZ1_pag_sw1: equ %00000010
  630. mMEMSIZ1_rom_sw0: equ %01000000
  631. mMEMSIZ1_rom_sw1: equ %10000000
  632. ;*** INTCR - Interrupt Control Register; 0x0000001E ***
  633. INTCR: equ $0000001E ;*** INTCR - Interrupt Control Register; 0x0000001E ***
  634. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  635. INTCR_IRQEN: equ 6 ; External IRQ Enable
  636. INTCR_IRQE: equ 7 ; IRQ Select Edge Sensitive Only
  637. ; bit position masks
  638. mINTCR_IRQEN: equ %01000000
  639. mINTCR_IRQE: equ %10000000
  640. ;*** HPRIO - Highest Priority I Interrupt; 0x0000001F ***
  641. HPRIO: equ $0000001F ;*** HPRIO - Highest Priority I Interrupt; 0x0000001F ***
  642. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  643. HPRIO_PSEL1: equ 1 ; Highest Priority I Interrupt Bit 1
  644. HPRIO_PSEL2: equ 2 ; Highest Priority I Interrupt Bit 2
  645. HPRIO_PSEL3: equ 3 ; Highest Priority I Interrupt Bit 3
  646. HPRIO_PSEL4: equ 4 ; Highest Priority I Interrupt Bit 4
  647. HPRIO_PSEL5: equ 5 ; Highest Priority I Interrupt Bit 5
  648. HPRIO_PSEL6: equ 6 ; Highest Priority I Interrupt Bit 6
  649. HPRIO_PSEL7: equ 7 ; Highest Priority I Interrupt Bit 7
  650. ; bit position masks
  651. mHPRIO_PSEL1: equ %00000010
  652. mHPRIO_PSEL2: equ %00000100
  653. mHPRIO_PSEL3: equ %00001000
  654. mHPRIO_PSEL4: equ %00010000
  655. mHPRIO_PSEL5: equ %00100000
  656. mHPRIO_PSEL6: equ %01000000
  657. mHPRIO_PSEL7: equ %10000000
  658. ;*** DBGC1 - Debug Control Register 1; 0x00000020 ***
  659. DBGC1: equ $00000020 ;*** DBGC1 - Debug Control Register 1; 0x00000020 ***
  660. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  661. DBGC1_CAPMOD0: equ 0 ; Capture Mode Field, bit 0
  662. DBGC1_CAPMOD1: equ 1 ; Capture Mode Field, bit 1
  663. DBGC1_DBGBRK: equ 3 ; DBG Breakpoint Enable Bit
  664. DBGC1_BEGIN: equ 4 ; Begin/End Trigger Bit
  665. DBGC1_TRGSEL: equ 5 ; Trigger Selection Bit
  666. DBGC1_ARM: equ 6 ; Arm Bit
  667. DBGC1_DBGEN: equ 7 ; DBG Mode Enable Bit
  668. ; bit position masks
  669. mDBGC1_CAPMOD0: equ %00000001
  670. mDBGC1_CAPMOD1: equ %00000010
  671. mDBGC1_DBGBRK: equ %00001000
  672. mDBGC1_BEGIN: equ %00010000
  673. mDBGC1_TRGSEL: equ %00100000
  674. mDBGC1_ARM: equ %01000000
  675. mDBGC1_DBGEN: equ %10000000
  676. ;*** DBGSC - Debug Status and Control Register; 0x00000021 ***
  677. DBGSC: equ $00000021 ;*** DBGSC - Debug Status and Control Register; 0x00000021 ***
  678. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  679. DBGSC_TRG0: equ 0 ; Trigger Mode Bits, bit 0
  680. DBGSC_TRG1: equ 1 ; Trigger Mode Bits, bit 1
  681. DBGSC_TRG2: equ 2 ; Trigger Mode Bits, bit 2
  682. DBGSC_TRG3: equ 3 ; Trigger Mode Bits, bit 3
  683. DBGSC_CF: equ 5 ; Comparator C Match Flag
  684. DBGSC_BF: equ 6 ; Trigger B Match Flag
  685. DBGSC_AF: equ 7 ; Trigger A Match Flag
  686. ; bit position masks
  687. mDBGSC_TRG0: equ %00000001
  688. mDBGSC_TRG1: equ %00000010
  689. mDBGSC_TRG2: equ %00000100
  690. mDBGSC_TRG3: equ %00001000
  691. mDBGSC_CF: equ %00100000
  692. mDBGSC_BF: equ %01000000
  693. mDBGSC_AF: equ %10000000
  694. ;*** DBGTB - Debug Trace Buffer Register; 0x00000022 ***
  695. DBGTB: equ $00000022 ;*** DBGTB - Debug Trace Buffer Register; 0x00000022 ***
  696. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  697. DBGTB_BIT0: equ 0 ; Trace Buffer Data Bit 0
  698. DBGTB_BIT1: equ 1 ; Trace Buffer Data Bit 1
  699. DBGTB_BIT2: equ 2 ; Trace Buffer Data Bit 2
  700. DBGTB_BIT3: equ 3 ; Trace Buffer Data Bit 3
  701. DBGTB_BIT4: equ 4 ; Trace Buffer Data Bit 4
  702. DBGTB_BIT5: equ 5 ; Trace Buffer Data Bit 5
  703. DBGTB_BIT6: equ 6 ; Trace Buffer Data Bit 6
  704. DBGTB_BIT7: equ 7 ; Trace Buffer Data Bit 7
  705. DBGTB_BIT8: equ 8 ; Trace Buffer Data Bit 8
  706. DBGTB_BIT9: equ 9 ; Trace Buffer Data Bit 9
  707. DBGTB_BIT10: equ 10 ; Trace Buffer Data Bit 10
  708. DBGTB_BIT11: equ 11 ; Trace Buffer Data Bit 11
  709. DBGTB_BIT12: equ 12 ; Trace Buffer Data Bit 12
  710. DBGTB_BIT13: equ 13 ; Trace Buffer Data Bit 13
  711. DBGTB_BIT14: equ 14 ; Trace Buffer Data Bit 14
  712. DBGTB_BIT15: equ 15 ; Trace Buffer Data Bit 15
  713. ; bit position masks
  714. mDBGTB_BIT0: equ %00000001
  715. mDBGTB_BIT1: equ %00000010
  716. mDBGTB_BIT2: equ %00000100
  717. mDBGTB_BIT3: equ %00001000
  718. mDBGTB_BIT4: equ %00010000
  719. mDBGTB_BIT5: equ %00100000
  720. mDBGTB_BIT6: equ %01000000
  721. mDBGTB_BIT7: equ %10000000
  722. mDBGTB_BIT8: equ %100000000
  723. mDBGTB_BIT9: equ %1000000000
  724. mDBGTB_BIT10: equ %10000000000
  725. mDBGTB_BIT11: equ %100000000000
  726. mDBGTB_BIT12: equ %1000000000000
  727. mDBGTB_BIT13: equ %10000000000000
  728. mDBGTB_BIT14: equ %100000000000000
  729. mDBGTB_BIT15: equ %1000000000000000
  730. ;*** DBGTBH - Debug Trace Buffer Register High; 0x00000022 ***
  731. DBGTBH: equ $00000022 ;*** DBGTBH - Debug Trace Buffer Register High; 0x00000022 ***
  732. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  733. DBGTBH_BIT8: equ 0 ; Trace Buffer Data Bit 8
  734. DBGTBH_BIT9: equ 1 ; Trace Buffer Data Bit 9
  735. DBGTBH_BIT10: equ 2 ; Trace Buffer Data Bit 10
  736. DBGTBH_BIT11: equ 3 ; Trace Buffer Data Bit 11
  737. DBGTBH_BIT12: equ 4 ; Trace Buffer Data Bit 12
  738. DBGTBH_BIT13: equ 5 ; Trace Buffer Data Bit 13
  739. DBGTBH_BIT14: equ 6 ; Trace Buffer Data Bit 14
  740. DBGTBH_BIT15: equ 7 ; Trace Buffer Data Bit 15
  741. ; bit position masks
  742. mDBGTBH_BIT8: equ %00000001
  743. mDBGTBH_BIT9: equ %00000010
  744. mDBGTBH_BIT10: equ %00000100
  745. mDBGTBH_BIT11: equ %00001000
  746. mDBGTBH_BIT12: equ %00010000
  747. mDBGTBH_BIT13: equ %00100000
  748. mDBGTBH_BIT14: equ %01000000
  749. mDBGTBH_BIT15: equ %10000000
  750. ;*** DBGTBL - Debug Trace Buffer Register Low; 0x00000023 ***
  751. DBGTBL: equ $00000023 ;*** DBGTBL - Debug Trace Buffer Register Low; 0x00000023 ***
  752. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  753. DBGTBL_BIT0: equ 0 ; Trace Buffer Data Bit 0
  754. DBGTBL_BIT1: equ 1 ; Trace Buffer Data Bit 1
  755. DBGTBL_BIT2: equ 2 ; Trace Buffer Data Bit 2
  756. DBGTBL_BIT3: equ 3 ; Trace Buffer Data Bit 3
  757. DBGTBL_BIT4: equ 4 ; Trace Buffer Data Bit 4
  758. DBGTBL_BIT5: equ 5 ; Trace Buffer Data Bit 5
  759. DBGTBL_BIT6: equ 6 ; Trace Buffer Data Bit 6
  760. DBGTBL_BIT7: equ 7 ; Trace Buffer Data Bit 7
  761. ; bit position masks
  762. mDBGTBL_BIT0: equ %00000001
  763. mDBGTBL_BIT1: equ %00000010
  764. mDBGTBL_BIT2: equ %00000100
  765. mDBGTBL_BIT3: equ %00001000
  766. mDBGTBL_BIT4: equ %00010000
  767. mDBGTBL_BIT5: equ %00100000
  768. mDBGTBL_BIT6: equ %01000000
  769. mDBGTBL_BIT7: equ %10000000
  770. ;*** DBGCNT - Debug Count Register; 0x00000024 ***
  771. DBGCNT: equ $00000024 ;*** DBGCNT - Debug Count Register; 0x00000024 ***
  772. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  773. DBGCNT_CNT0: equ 0 ; Count Value, bit 0
  774. DBGCNT_CNT1: equ 1 ; Count Value, bit 1
  775. DBGCNT_CNT2: equ 2 ; Count Value, bit 2
  776. DBGCNT_CNT3: equ 3 ; Count Value, bit 3
  777. DBGCNT_CNT4: equ 4 ; Count Value, bit 4
  778. DBGCNT_CNT5: equ 5 ; Count Value, bit 5
  779. DBGCNT_TBF: equ 7 ; Trace Buffer Full
  780. ; bit position masks
  781. mDBGCNT_CNT0: equ %00000001
  782. mDBGCNT_CNT1: equ %00000010
  783. mDBGCNT_CNT2: equ %00000100
  784. mDBGCNT_CNT3: equ %00001000
  785. mDBGCNT_CNT4: equ %00010000
  786. mDBGCNT_CNT5: equ %00100000
  787. mDBGCNT_TBF: equ %10000000
  788. ;*** DBGCCX - Debug Comparator C Extended Register; 0x00000025 ***
  789. DBGCCX: equ $00000025 ;*** DBGCCX - Debug Comparator C Extended Register; 0x00000025 ***
  790. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  791. DBGCCX_EXTCMP0: equ 0 ; Comparator C Extended Compare Bits, bit 0
  792. DBGCCX_EXTCMP1: equ 1 ; Comparator C Extended Compare Bits, bit 1
  793. DBGCCX_EXTCMP2: equ 2 ; Comparator C Extended Compare Bits, bit 2
  794. DBGCCX_EXTCMP3: equ 3 ; Comparator C Extended Compare Bits, bit 3
  795. DBGCCX_EXTCMP4: equ 4 ; Comparator C Extended Compare Bits, bit 4
  796. DBGCCX_EXTCMP5: equ 5 ; Comparator C Extended Compare Bits, bit 5
  797. DBGCCX_PAGSEL0: equ 6 ; Page Selector Field, bit 0
  798. DBGCCX_PAGSEL1: equ 7 ; Page Selector Field, bit 1
  799. ; bit position masks
  800. mDBGCCX_EXTCMP0: equ %00000001
  801. mDBGCCX_EXTCMP1: equ %00000010
  802. mDBGCCX_EXTCMP2: equ %00000100
  803. mDBGCCX_EXTCMP3: equ %00001000
  804. mDBGCCX_EXTCMP4: equ %00010000
  805. mDBGCCX_EXTCMP5: equ %00100000
  806. mDBGCCX_PAGSEL0: equ %01000000
  807. mDBGCCX_PAGSEL1: equ %10000000
  808. ;*** DBGCC - Debug Comparator C Register; 0x00000026 ***
  809. DBGCC: equ $00000026 ;*** DBGCC - Debug Comparator C Register; 0x00000026 ***
  810. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  811. DBGCC_BIT0: equ 0 ; Comparator C Compare Bit 0
  812. DBGCC_BIT1: equ 1 ; Comparator C Compare Bit 1
  813. DBGCC_BIT2: equ 2 ; Comparator C Compare Bit 2
  814. DBGCC_BIT3: equ 3 ; Comparator C Compare Bit 3
  815. DBGCC_BIT4: equ 4 ; Comparator C Compare Bit 4
  816. DBGCC_BIT5: equ 5 ; Comparator C Compare Bit 5
  817. DBGCC_BIT6: equ 6 ; Comparator C Compare Bit 6
  818. DBGCC_BIT7: equ 7 ; Comparator C Compare Bit 7
  819. DBGCC_BIT8: equ 8 ; Comparator C Compare Bit 8
  820. DBGCC_BIT9: equ 9 ; Comparator C Compare Bit 9
  821. DBGCC_BIT10: equ 10 ; Comparator C Compare Bit 10
  822. DBGCC_BIT11: equ 11 ; Comparator C Compare Bit 11
  823. DBGCC_BIT12: equ 12 ; Comparator C Compare Bit 12
  824. DBGCC_BIT13: equ 13 ; Comparator C Compare Bit 13
  825. DBGCC_BIT14: equ 14 ; Comparator C Compare Bit 14
  826. DBGCC_BIT15: equ 15 ; Comparator C Compare Bit 15
  827. ; bit position masks
  828. mDBGCC_BIT0: equ %00000001
  829. mDBGCC_BIT1: equ %00000010
  830. mDBGCC_BIT2: equ %00000100
  831. mDBGCC_BIT3: equ %00001000
  832. mDBGCC_BIT4: equ %00010000
  833. mDBGCC_BIT5: equ %00100000
  834. mDBGCC_BIT6: equ %01000000
  835. mDBGCC_BIT7: equ %10000000
  836. mDBGCC_BIT8: equ %100000000
  837. mDBGCC_BIT9: equ %1000000000
  838. mDBGCC_BIT10: equ %10000000000
  839. mDBGCC_BIT11: equ %100000000000
  840. mDBGCC_BIT12: equ %1000000000000
  841. mDBGCC_BIT13: equ %10000000000000
  842. mDBGCC_BIT14: equ %100000000000000
  843. mDBGCC_BIT15: equ %1000000000000000
  844. ;*** DBGCCH - Debug Comparator C Register High; 0x00000026 ***
  845. DBGCCH: equ $00000026 ;*** DBGCCH - Debug Comparator C Register High; 0x00000026 ***
  846. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  847. DBGCCH_BIT8: equ 0 ; Comparator C Compare Bit 8
  848. DBGCCH_BIT9: equ 1 ; Comparator C Compare Bit 9
  849. DBGCCH_BIT10: equ 2 ; Comparator C Compare Bit 10
  850. DBGCCH_BIT11: equ 3 ; Comparator C Compare Bit 11
  851. DBGCCH_BIT12: equ 4 ; Comparator C Compare Bit 12
  852. DBGCCH_BIT13: equ 5 ; Comparator C Compare Bit 13
  853. DBGCCH_BIT14: equ 6 ; Comparator C Compare Bit 14
  854. DBGCCH_BIT15: equ 7 ; Comparator C Compare Bit 15
  855. ; bit position masks
  856. mDBGCCH_BIT8: equ %00000001
  857. mDBGCCH_BIT9: equ %00000010
  858. mDBGCCH_BIT10: equ %00000100
  859. mDBGCCH_BIT11: equ %00001000
  860. mDBGCCH_BIT12: equ %00010000
  861. mDBGCCH_BIT13: equ %00100000
  862. mDBGCCH_BIT14: equ %01000000
  863. mDBGCCH_BIT15: equ %10000000
  864. ;*** DBGCCL - Debug Comparator C Register Low; 0x00000027 ***
  865. DBGCCL: equ $00000027 ;*** DBGCCL - Debug Comparator C Register Low; 0x00000027 ***
  866. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  867. DBGCCL_BIT0: equ 0 ; Comparator C Compare Bit 0
  868. DBGCCL_BIT1: equ 1 ; Comparator C Compare Bit 1
  869. DBGCCL_BIT2: equ 2 ; Comparator C Compare Bit 2
  870. DBGCCL_BIT3: equ 3 ; Comparator C Compare Bit 3
  871. DBGCCL_BIT4: equ 4 ; Comparator C Compare Bit 4
  872. DBGCCL_BIT5: equ 5 ; Comparator C Compare Bit 5
  873. DBGCCL_BIT6: equ 6 ; Comparator C Compare Bit 6
  874. DBGCCL_BIT7: equ 7 ; Comparator C Compare Bit 7
  875. ; bit position masks
  876. mDBGCCL_BIT0: equ %00000001
  877. mDBGCCL_BIT1: equ %00000010
  878. mDBGCCL_BIT2: equ %00000100
  879. mDBGCCL_BIT3: equ %00001000
  880. mDBGCCL_BIT4: equ %00010000
  881. mDBGCCL_BIT5: equ %00100000
  882. mDBGCCL_BIT6: equ %01000000
  883. mDBGCCL_BIT7: equ %10000000
  884. ;*** DBGC2 - Debug Control Register 2; 0x00000028 ***
  885. DBGC2: equ $00000028 ;*** DBGC2 - Debug Control Register 2; 0x00000028 ***
  886. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  887. DBGC2_RWC: equ 0 ; Read/Write Comparator C Value Bit
  888. DBGC2_RWCEN: equ 1 ; Read/Write Comparator C Enable Bit
  889. DBGC2_TAGC: equ 2 ; Comparator C Tag Select
  890. DBGC2_BKCEN: equ 3 ; Breakpoint Comparator C Enable Bit
  891. DBGC2_TAGAB: equ 4 ; Comparator A/B Tag Select
  892. DBGC2_BDM: equ 5 ; Background Debug Mode Enable
  893. DBGC2_FULL: equ 6 ; Full Breakpoint Mode Enable
  894. DBGC2_BKABEN: equ 7 ; Breakpoint Using Comparator A and B Enable
  895. ; bit position masks
  896. mDBGC2_RWC: equ %00000001
  897. mDBGC2_RWCEN: equ %00000010
  898. mDBGC2_TAGC: equ %00000100
  899. mDBGC2_BKCEN: equ %00001000
  900. mDBGC2_TAGAB: equ %00010000
  901. mDBGC2_BDM: equ %00100000
  902. mDBGC2_FULL: equ %01000000
  903. mDBGC2_BKABEN: equ %10000000
  904. ;*** DBGC3 - Debug Control Register 3; 0x00000029 ***
  905. DBGC3: equ $00000029 ;*** DBGC3 - Debug Control Register 3; 0x00000029 ***
  906. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  907. DBGC3_RWB: equ 0 ; Read/Write Comparator B Value Bit
  908. DBGC3_RWBEN: equ 1 ; Read/Write Comparator B Enable Bit
  909. DBGC3_RWA: equ 2 ; Read/Write Comparator A Value Bit
  910. DBGC3_RWAEN: equ 3 ; Read/Write Comparator A Enable Bit
  911. DBGC3_BKBMBL: equ 4 ; Breakpoint Mask Low Byte for Second Address
  912. DBGC3_BKBMBH: equ 5 ; Breakpoint Mask High Byte for Second Address
  913. DBGC3_BKAMBL: equ 6 ; Breakpoint Mask Low Byte for First Address
  914. DBGC3_BKAMBH: equ 7 ; Breakpoint Mask High Byte for First Address
  915. ; bit position masks
  916. mDBGC3_RWB: equ %00000001
  917. mDBGC3_RWBEN: equ %00000010
  918. mDBGC3_RWA: equ %00000100
  919. mDBGC3_RWAEN: equ %00001000
  920. mDBGC3_BKBMBL: equ %00010000
  921. mDBGC3_BKBMBH: equ %00100000
  922. mDBGC3_BKAMBL: equ %01000000
  923. mDBGC3_BKAMBH: equ %10000000
  924. ;*** DBGCAX - Debug Comparator A Extended Register; 0x0000002A ***
  925. DBGCAX: equ $0000002A ;*** DBGCAX - Debug Comparator A Extended Register; 0x0000002A ***
  926. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  927. DBGCAX_EXTCMP0: equ 0 ; Comparator A Extended Compare Bits, bit 0
  928. DBGCAX_EXTCMP1: equ 1 ; Comparator A Extended Compare Bits, bit 1
  929. DBGCAX_EXTCMP2: equ 2 ; Comparator A Extended Compare Bits, bit 2
  930. DBGCAX_EXTCMP3: equ 3 ; Comparator A Extended Compare Bits, bit 3
  931. DBGCAX_EXTCMP4: equ 4 ; Comparator A Extended Compare Bits, bit 4
  932. DBGCAX_EXTCMP5: equ 5 ; Comparator A Extended Compare Bits, bit 5
  933. DBGCAX_PAGSEL0: equ 6 ; Page Selector Field, bit 0
  934. DBGCAX_PAGSEL1: equ 7 ; Page Selector Field, bit 1
  935. ; bit position masks
  936. mDBGCAX_EXTCMP0: equ %00000001
  937. mDBGCAX_EXTCMP1: equ %00000010
  938. mDBGCAX_EXTCMP2: equ %00000100
  939. mDBGCAX_EXTCMP3: equ %00001000
  940. mDBGCAX_EXTCMP4: equ %00010000
  941. mDBGCAX_EXTCMP5: equ %00100000
  942. mDBGCAX_PAGSEL0: equ %01000000
  943. mDBGCAX_PAGSEL1: equ %10000000
  944. ;*** DBGCA - Debug Comparator A Register; 0x0000002B ***
  945. DBGCA: equ $0000002B ;*** DBGCA - Debug Comparator A Register; 0x0000002B ***
  946. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  947. DBGCA_BIT0: equ 0 ; Comparator A Compare Bit 0
  948. DBGCA_BIT1: equ 1 ; Comparator A Compare Bit 1
  949. DBGCA_BIT2: equ 2 ; Comparator A Compare Bit 2
  950. DBGCA_BIT3: equ 3 ; Comparator A Compare Bit 3
  951. DBGCA_BIT4: equ 4 ; Comparator A Compare Bit 4
  952. DBGCA_BIT5: equ 5 ; Comparator A Compare Bit 5
  953. DBGCA_BIT6: equ 6 ; Comparator A Compare Bit 6
  954. DBGCA_BIT7: equ 7 ; Comparator A Compare Bit 7
  955. DBGCA_BIT8: equ 8 ; Comparator A Compare Bit 8
  956. DBGCA_BIT9: equ 9 ; Comparator A Compare Bit 9
  957. DBGCA_BIT10: equ 10 ; Comparator A Compare Bit 10
  958. DBGCA_BIT11: equ 11 ; Comparator A Compare Bit 11
  959. DBGCA_BIT12: equ 12 ; Comparator A Compare Bit 12
  960. DBGCA_BIT13: equ 13 ; Comparator A Compare Bit 13
  961. DBGCA_BIT14: equ 14 ; Comparator A Compare Bit 14
  962. DBGCA_BIT15: equ 15 ; Comparator A Compare Bit 15
  963. ; bit position masks
  964. mDBGCA_BIT0: equ %00000001
  965. mDBGCA_BIT1: equ %00000010
  966. mDBGCA_BIT2: equ %00000100
  967. mDBGCA_BIT3: equ %00001000
  968. mDBGCA_BIT4: equ %00010000
  969. mDBGCA_BIT5: equ %00100000
  970. mDBGCA_BIT6: equ %01000000
  971. mDBGCA_BIT7: equ %10000000
  972. mDBGCA_BIT8: equ %100000000
  973. mDBGCA_BIT9: equ %1000000000
  974. mDBGCA_BIT10: equ %10000000000
  975. mDBGCA_BIT11: equ %100000000000
  976. mDBGCA_BIT12: equ %1000000000000
  977. mDBGCA_BIT13: equ %10000000000000
  978. mDBGCA_BIT14: equ %100000000000000
  979. mDBGCA_BIT15: equ %1000000000000000
  980. ;*** DBGCAH - Debug Comparator A Register High; 0x0000002B ***
  981. DBGCAH: equ $0000002B ;*** DBGCAH - Debug Comparator A Register High; 0x0000002B ***
  982. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  983. DBGCAH_BIT8: equ 0 ; Comparator A Compare Bit 8
  984. DBGCAH_BIT9: equ 1 ; Comparator A Compare Bit 9
  985. DBGCAH_BIT10: equ 2 ; Comparator A Compare Bit 10
  986. DBGCAH_BIT11: equ 3 ; Comparator A Compare Bit 11
  987. DBGCAH_BIT12: equ 4 ; Comparator A Compare Bit 12
  988. DBGCAH_BIT13: equ 5 ; Comparator A Compare Bit 13
  989. DBGCAH_BIT14: equ 6 ; Comparator A Compare Bit 14
  990. DBGCAH_BIT15: equ 7 ; Comparator A Compare Bit 15
  991. ; bit position masks
  992. mDBGCAH_BIT8: equ %00000001
  993. mDBGCAH_BIT9: equ %00000010
  994. mDBGCAH_BIT10: equ %00000100
  995. mDBGCAH_BIT11: equ %00001000
  996. mDBGCAH_BIT12: equ %00010000
  997. mDBGCAH_BIT13: equ %00100000
  998. mDBGCAH_BIT14: equ %01000000
  999. mDBGCAH_BIT15: equ %10000000
  1000. ;*** DBGCAL - Debug Comparator A Register Low; 0x0000002C ***
  1001. DBGCAL: equ $0000002C ;*** DBGCAL - Debug Comparator A Register Low; 0x0000002C ***
  1002. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1003. DBGCAL_BIT0: equ 0 ; Comparator A Compare Bit 0
  1004. DBGCAL_BIT1: equ 1 ; Comparator A Compare Bit 1
  1005. DBGCAL_BIT2: equ 2 ; Comparator A Compare Bit 2
  1006. DBGCAL_BIT3: equ 3 ; Comparator A Compare Bit 3
  1007. DBGCAL_BIT4: equ 4 ; Comparator A Compare Bit 4
  1008. DBGCAL_BIT5: equ 5 ; Comparator A Compare Bit 5
  1009. DBGCAL_BIT6: equ 6 ; Comparator A Compare Bit 6
  1010. DBGCAL_BIT7: equ 7 ; Comparator A Compare Bit 7
  1011. ; bit position masks
  1012. mDBGCAL_BIT0: equ %00000001
  1013. mDBGCAL_BIT1: equ %00000010
  1014. mDBGCAL_BIT2: equ %00000100
  1015. mDBGCAL_BIT3: equ %00001000
  1016. mDBGCAL_BIT4: equ %00010000
  1017. mDBGCAL_BIT5: equ %00100000
  1018. mDBGCAL_BIT6: equ %01000000
  1019. mDBGCAL_BIT7: equ %10000000
  1020. ;*** DBGCBX - Debug Comparator B Extended Register; 0x0000002D ***
  1021. DBGCBX: equ $0000002D ;*** DBGCBX - Debug Comparator B Extended Register; 0x0000002D ***
  1022. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1023. DBGCBX_EXTCMP0: equ 0 ; Comparator B Extended Compare Bits, bit 0
  1024. DBGCBX_EXTCMP1: equ 1 ; Comparator B Extended Compare Bits, bit 1
  1025. DBGCBX_EXTCMP2: equ 2 ; Comparator B Extended Compare Bits, bit 2
  1026. DBGCBX_EXTCMP3: equ 3 ; Comparator B Extended Compare Bits, bit 3
  1027. DBGCBX_EXTCMP4: equ 4 ; Comparator B Extended Compare Bits, bit 4
  1028. DBGCBX_EXTCMP5: equ 5 ; Comparator B Extended Compare Bits, bit 5
  1029. DBGCBX_PAGSEL0: equ 6 ; Page Selector Field, bit 0
  1030. DBGCBX_PAGSEL1: equ 7 ; Page Selector Field, bit 1
  1031. ; bit position masks
  1032. mDBGCBX_EXTCMP0: equ %00000001
  1033. mDBGCBX_EXTCMP1: equ %00000010
  1034. mDBGCBX_EXTCMP2: equ %00000100
  1035. mDBGCBX_EXTCMP3: equ %00001000
  1036. mDBGCBX_EXTCMP4: equ %00010000
  1037. mDBGCBX_EXTCMP5: equ %00100000
  1038. mDBGCBX_PAGSEL0: equ %01000000
  1039. mDBGCBX_PAGSEL1: equ %10000000
  1040. ;*** DBGCB - Debug Comparator B Register; 0x0000002E ***
  1041. DBGCB: equ $0000002E ;*** DBGCB - Debug Comparator B Register; 0x0000002E ***
  1042. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1043. DBGCB_BIT0: equ 0 ; Comparator B High Compare Bit 0
  1044. DBGCB_BIT1: equ 1 ; Comparator B High Compare Bit 1
  1045. DBGCB_BIT2: equ 2 ; Comparator B High Compare Bit 2
  1046. DBGCB_BIT3: equ 3 ; Comparator B High Compare Bit 3
  1047. DBGCB_BIT4: equ 4 ; Comparator B High Compare Bit 4
  1048. DBGCB_BIT5: equ 5 ; Comparator B High Compare Bit 5
  1049. DBGCB_BIT6: equ 6 ; Comparator B High Compare Bit 6
  1050. DBGCB_BIT7: equ 7 ; Comparator B High Compare Bit 7
  1051. DBGCB_BIT8: equ 8 ; Comparator B High Compare Bit 8
  1052. DBGCB_BIT9: equ 9 ; Comparator B High Compare Bit 9
  1053. DBGCB_BIT10: equ 10 ; Comparator B High Compare Bit 10
  1054. DBGCB_BIT11: equ 11 ; Comparator B High Compare Bit 11
  1055. DBGCB_BIT12: equ 12 ; Comparator B High Compare Bit 12
  1056. DBGCB_BIT13: equ 13 ; Comparator B High Compare Bit 13
  1057. DBGCB_BIT14: equ 14 ; Comparator B High Compare Bit 14
  1058. DBGCB_BIT15: equ 15 ; Comparator B High Compare Bit 15
  1059. ; bit position masks
  1060. mDBGCB_BIT0: equ %00000001
  1061. mDBGCB_BIT1: equ %00000010
  1062. mDBGCB_BIT2: equ %00000100
  1063. mDBGCB_BIT3: equ %00001000
  1064. mDBGCB_BIT4: equ %00010000
  1065. mDBGCB_BIT5: equ %00100000
  1066. mDBGCB_BIT6: equ %01000000
  1067. mDBGCB_BIT7: equ %10000000
  1068. mDBGCB_BIT8: equ %100000000
  1069. mDBGCB_BIT9: equ %1000000000
  1070. mDBGCB_BIT10: equ %10000000000
  1071. mDBGCB_BIT11: equ %100000000000
  1072. mDBGCB_BIT12: equ %1000000000000
  1073. mDBGCB_BIT13: equ %10000000000000
  1074. mDBGCB_BIT14: equ %100000000000000
  1075. mDBGCB_BIT15: equ %1000000000000000
  1076. ;*** DBGCBH - Debug Comparator B Register High; 0x0000002E ***
  1077. DBGCBH: equ $0000002E ;*** DBGCBH - Debug Comparator B Register High; 0x0000002E ***
  1078. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1079. DBGCBH_BIT8: equ 0 ; Comparator B High Compare Bit 8
  1080. DBGCBH_BIT9: equ 1 ; Comparator B High Compare Bit 9
  1081. DBGCBH_BIT10: equ 2 ; Comparator B High Compare Bit 10
  1082. DBGCBH_BIT11: equ 3 ; Comparator B High Compare Bit 11
  1083. DBGCBH_BIT12: equ 4 ; Comparator B High Compare Bit 12
  1084. DBGCBH_BIT13: equ 5 ; Comparator B High Compare Bit 13
  1085. DBGCBH_BIT14: equ 6 ; Comparator B High Compare Bit 14
  1086. DBGCBH_BIT15: equ 7 ; Comparator B High Compare Bit 15
  1087. ; bit position masks
  1088. mDBGCBH_BIT8: equ %00000001
  1089. mDBGCBH_BIT9: equ %00000010
  1090. mDBGCBH_BIT10: equ %00000100
  1091. mDBGCBH_BIT11: equ %00001000
  1092. mDBGCBH_BIT12: equ %00010000
  1093. mDBGCBH_BIT13: equ %00100000
  1094. mDBGCBH_BIT14: equ %01000000
  1095. mDBGCBH_BIT15: equ %10000000
  1096. ;*** DBGCBL - Debug Comparator B Register Low; 0x0000002F ***
  1097. DBGCBL: equ $0000002F ;*** DBGCBL - Debug Comparator B Register Low; 0x0000002F ***
  1098. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1099. DBGCBL_BIT0: equ 0 ; Comparator B High Compare Bit 0
  1100. DBGCBL_BIT1: equ 1 ; Comparator B High Compare Bit 1
  1101. DBGCBL_BIT2: equ 2 ; Comparator B High Compare Bit 2
  1102. DBGCBL_BIT3: equ 3 ; Comparator B High Compare Bit 3
  1103. DBGCBL_BIT4: equ 4 ; Comparator B High Compare Bit 4
  1104. DBGCBL_BIT5: equ 5 ; Comparator B High Compare Bit 5
  1105. DBGCBL_BIT6: equ 6 ; Comparator B High Compare Bit 6
  1106. DBGCBL_BIT7: equ 7 ; Comparator B High Compare Bit 7
  1107. ; bit position masks
  1108. mDBGCBL_BIT0: equ %00000001
  1109. mDBGCBL_BIT1: equ %00000010
  1110. mDBGCBL_BIT2: equ %00000100
  1111. mDBGCBL_BIT3: equ %00001000
  1112. mDBGCBL_BIT4: equ %00010000
  1113. mDBGCBL_BIT5: equ %00100000
  1114. mDBGCBL_BIT6: equ %01000000
  1115. mDBGCBL_BIT7: equ %10000000
  1116. ;*** PPAGE - Page Index Register; 0x00000030 ***
  1117. PPAGE: equ $00000030 ;*** PPAGE - Page Index Register; 0x00000030 ***
  1118. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1119. PPAGE_PIX0: equ 0 ; Page Index Register Bit 0
  1120. PPAGE_PIX1: equ 1 ; Page Index Register Bit 1
  1121. PPAGE_PIX2: equ 2 ; Page Index Register Bit 2
  1122. PPAGE_PIX3: equ 3 ; Page Index Register Bit 3
  1123. PPAGE_PIX4: equ 4 ; Page Index Register Bit 4
  1124. PPAGE_PIX5: equ 5 ; Page Index Register Bit 5
  1125. ; bit position masks
  1126. mPPAGE_PIX0: equ %00000001
  1127. mPPAGE_PIX1: equ %00000010
  1128. mPPAGE_PIX2: equ %00000100
  1129. mPPAGE_PIX3: equ %00001000
  1130. mPPAGE_PIX4: equ %00010000
  1131. mPPAGE_PIX5: equ %00100000
  1132. ;*** PORTK - Port K Data Register; 0x00000032 ***
  1133. PORTK: equ $00000032 ;*** PORTK - Port K Data Register; 0x00000032 ***
  1134. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1135. PORTK_BIT0: equ 0 ; Port K Bit 0
  1136. PORTK_BIT1: equ 1 ; Port K Bit 1
  1137. PORTK_BIT2: equ 2 ; Port K Bit 2
  1138. PORTK_BIT3: equ 3 ; Port K Bit 3
  1139. PORTK_BIT4: equ 4 ; Port K Bit 4
  1140. PORTK_BIT5: equ 5 ; Port K Bit 5
  1141. PORTK_BIT6: equ 6 ; Port K Bit 6
  1142. PORTK_BIT7: equ 7 ; Port K Bit 7
  1143. ; bit position masks
  1144. mPORTK_BIT0: equ %00000001
  1145. mPORTK_BIT1: equ %00000010
  1146. mPORTK_BIT2: equ %00000100
  1147. mPORTK_BIT3: equ %00001000
  1148. mPORTK_BIT4: equ %00010000
  1149. mPORTK_BIT5: equ %00100000
  1150. mPORTK_BIT6: equ %01000000
  1151. mPORTK_BIT7: equ %10000000
  1152. ;*** DDRK - Port K Data Direction Register; 0x00000033 ***
  1153. DDRK: equ $00000033 ;*** DDRK - Port K Data Direction Register; 0x00000033 ***
  1154. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1155. DDRK_BIT0: equ 0 ; Port K Data Direction Bit 0
  1156. DDRK_BIT1: equ 1 ; Port K Data Direction Bit 1
  1157. DDRK_BIT2: equ 2 ; Port K Data Direction Bit 2
  1158. DDRK_BIT3: equ 3 ; Port K Data Direction Bit 3
  1159. DDRK_BIT4: equ 4 ; Port K Data Direction Bit 4
  1160. DDRK_BIT5: equ 5 ; Port K Data Direction Bit 5
  1161. DDRK_BIT6: equ 6 ; Port K Data Direction Bit 6
  1162. DDRK_BIT7: equ 7 ; Port K Data Direction Bit 7
  1163. ; bit position masks
  1164. mDDRK_BIT0: equ %00000001
  1165. mDDRK_BIT1: equ %00000010
  1166. mDDRK_BIT2: equ %00000100
  1167. mDDRK_BIT3: equ %00001000
  1168. mDDRK_BIT4: equ %00010000
  1169. mDDRK_BIT5: equ %00100000
  1170. mDDRK_BIT6: equ %01000000
  1171. mDDRK_BIT7: equ %10000000
  1172. ;*** SYNR - CRG Synthesizer Register; 0x00000034 ***
  1173. SYNR: equ $00000034 ;*** SYNR - CRG Synthesizer Register; 0x00000034 ***
  1174. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1175. SYNR_SYN0: equ 0 ; CRG Synthesizer Bit 0
  1176. SYNR_SYN1: equ 1 ; CRG Synthesizer Bit 1
  1177. SYNR_SYN2: equ 2 ; CRG Synthesizer Bit 2
  1178. SYNR_SYN3: equ 3 ; CRG Synthesizer Bit 3
  1179. SYNR_SYN4: equ 4 ; CRG Synthesizer Bit 4
  1180. SYNR_SYN5: equ 5 ; CRG Synthesizer Bit 5
  1181. ; bit position masks
  1182. mSYNR_SYN0: equ %00000001
  1183. mSYNR_SYN1: equ %00000010
  1184. mSYNR_SYN2: equ %00000100
  1185. mSYNR_SYN3: equ %00001000
  1186. mSYNR_SYN4: equ %00010000
  1187. mSYNR_SYN5: equ %00100000
  1188. ;*** REFDV - CRG Reference Divider Register; 0x00000035 ***
  1189. REFDV: equ $00000035 ;*** REFDV - CRG Reference Divider Register; 0x00000035 ***
  1190. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1191. REFDV_REFDV0: equ 0 ; CRG Reference Divider Bit 0
  1192. REFDV_REFDV1: equ 1 ; CRG Reference Divider Bit 1
  1193. REFDV_REFDV2: equ 2 ; CRG Reference Divider Bit 2
  1194. REFDV_REFDV3: equ 3 ; CRG Reference Divider Bit 3
  1195. ; bit position masks
  1196. mREFDV_REFDV0: equ %00000001
  1197. mREFDV_REFDV1: equ %00000010
  1198. mREFDV_REFDV2: equ %00000100
  1199. mREFDV_REFDV3: equ %00001000
  1200. ;*** CRGFLG - CRG Flags Register; 0x00000037 ***
  1201. CRGFLG: equ $00000037 ;*** CRGFLG - CRG Flags Register; 0x00000037 ***
  1202. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1203. CRGFLG_SCM: equ 0 ; Self-clock mode Status
  1204. CRGFLG_SCMIF: equ 1 ; Self-clock mode Interrupt Flag
  1205. CRGFLG_TRACK: equ 2 ; Track Status
  1206. CRGFLG_LOCK: equ 3 ; Lock Status
  1207. CRGFLG_LOCKIF: equ 4 ; PLL Lock Interrupt Flag
  1208. CRGFLG_LVRF: equ 5 ; Low Voltage Reset Flag
  1209. CRGFLG_PORF: equ 6 ; Power on Reset Flag
  1210. CRGFLG_RTIF: equ 7 ; Real Time Interrupt Flag
  1211. ; bit position masks
  1212. mCRGFLG_SCM: equ %00000001
  1213. mCRGFLG_SCMIF: equ %00000010
  1214. mCRGFLG_TRACK: equ %00000100
  1215. mCRGFLG_LOCK: equ %00001000
  1216. mCRGFLG_LOCKIF: equ %00010000
  1217. mCRGFLG_LVRF: equ %00100000
  1218. mCRGFLG_PORF: equ %01000000
  1219. mCRGFLG_RTIF: equ %10000000
  1220. ;*** CRGINT - CRG Interrupt Enable Register; 0x00000038 ***
  1221. CRGINT: equ $00000038 ;*** CRGINT - CRG Interrupt Enable Register; 0x00000038 ***
  1222. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1223. CRGINT_SCMIE: equ 1 ; Self-clock mode Interrupt Enable
  1224. CRGINT_LOCKIE: equ 4 ; Lock Interrupt Enable
  1225. CRGINT_RTIE: equ 7 ; Real Time Interrupt Enable
  1226. ; bit position masks
  1227. mCRGINT_SCMIE: equ %00000010
  1228. mCRGINT_LOCKIE: equ %00010000
  1229. mCRGINT_RTIE: equ %10000000
  1230. ;*** CLKSEL - CRG Clock Select Register; 0x00000039 ***
  1231. CLKSEL: equ $00000039 ;*** CLKSEL - CRG Clock Select Register; 0x00000039 ***
  1232. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1233. CLKSEL_COPWAI: equ 0 ; COP stops in WAIT mode
  1234. CLKSEL_RTIWAI: equ 1 ; RTI stops in WAIT mode
  1235. CLKSEL_CWAI: equ 2 ; CLK24 and CLK23 stop in WAIT mode
  1236. CLKSEL_PLLWAI: equ 3 ; PLL stops in WAIT mode
  1237. CLKSEL_ROAWAI: equ 4 ; Reduced Oscillator Amplitude in WAIT mode
  1238. CLKSEL_SYSWAI: equ 5 ; System clocks stop in WAIT mode
  1239. CLKSEL_PSTP: equ 6 ; Pseudo Stop
  1240. CLKSEL_PLLSEL: equ 7 ; PLL selected for system clock
  1241. ; bit position masks
  1242. mCLKSEL_COPWAI: equ %00000001
  1243. mCLKSEL_RTIWAI: equ %00000010
  1244. mCLKSEL_CWAI: equ %00000100
  1245. mCLKSEL_PLLWAI: equ %00001000
  1246. mCLKSEL_ROAWAI: equ %00010000
  1247. mCLKSEL_SYSWAI: equ %00100000
  1248. mCLKSEL_PSTP: equ %01000000
  1249. mCLKSEL_PLLSEL: equ %10000000
  1250. ;*** PLLCTL - CRG PLL Control Register; 0x0000003A ***
  1251. PLLCTL: equ $0000003A ;*** PLLCTL - CRG PLL Control Register; 0x0000003A ***
  1252. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1253. PLLCTL_SCME: equ 0 ; Self-clock mode enable
  1254. PLLCTL_PCE: equ 1 ; COP Enable during Pseudo Stop Bit
  1255. PLLCTL_PRE: equ 2 ; RTI Enable during Pseudo Stop Bit
  1256. PLLCTL_ACQ: equ 4 ; Acquisition
  1257. PLLCTL_AUTO: equ 5 ; Automatic Bandwidth Control
  1258. PLLCTL_PLLON: equ 6 ; Phase Lock Loop On
  1259. PLLCTL_CME: equ 7 ; Clock Monitor Enable
  1260. ; bit position masks
  1261. mPLLCTL_SCME: equ %00000001
  1262. mPLLCTL_PCE: equ %00000010
  1263. mPLLCTL_PRE: equ %00000100
  1264. mPLLCTL_ACQ: equ %00010000
  1265. mPLLCTL_AUTO: equ %00100000
  1266. mPLLCTL_PLLON: equ %01000000
  1267. mPLLCTL_CME: equ %10000000
  1268. ;*** RTICTL - CRG RTI Control Register; 0x0000003B ***
  1269. RTICTL: equ $0000003B ;*** RTICTL - CRG RTI Control Register; 0x0000003B ***
  1270. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1271. RTICTL_RTR0: equ 0 ; Real Time Interrupt Modulus Counter Select Bit 0
  1272. RTICTL_RTR1: equ 1 ; Real Time Interrupt Modulus Counter Select Bit 1
  1273. RTICTL_RTR2: equ 2 ; Real Time Interrupt Modulus Counter Select Bit 2
  1274. RTICTL_RTR3: equ 3 ; Real Time Interrupt Modulus Counter Select Bit 3
  1275. RTICTL_RTR4: equ 4 ; Real Time Interrupt Prescale Rate Select Bit 4
  1276. RTICTL_RTR5: equ 5 ; Real Time Interrupt Prescale Rate Select Bit 5
  1277. RTICTL_RTR6: equ 6 ; Real Time Interrupt Prescale Rate Select Bit 6
  1278. ; bit position masks
  1279. mRTICTL_RTR0: equ %00000001
  1280. mRTICTL_RTR1: equ %00000010
  1281. mRTICTL_RTR2: equ %00000100
  1282. mRTICTL_RTR3: equ %00001000
  1283. mRTICTL_RTR4: equ %00010000
  1284. mRTICTL_RTR5: equ %00100000
  1285. mRTICTL_RTR6: equ %01000000
  1286. ;*** COPCTL - CRG COP Control Register; 0x0000003C ***
  1287. COPCTL: equ $0000003C ;*** COPCTL - CRG COP Control Register; 0x0000003C ***
  1288. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1289. COPCTL_CR0: equ 0 ; COP Watchdog Timer Rate select Bit 0
  1290. COPCTL_CR1: equ 1 ; COP Watchdog Timer Rate select Bit 1
  1291. COPCTL_CR2: equ 2 ; COP Watchdog Timer Rate select Bit 2
  1292. COPCTL_RSBCK: equ 6 ; COP and RTI stop in Active BDM mode Bit
  1293. COPCTL_WCOP: equ 7 ; Window COP mode
  1294. ; bit position masks
  1295. mCOPCTL_CR0: equ %00000001
  1296. mCOPCTL_CR1: equ %00000010
  1297. mCOPCTL_CR2: equ %00000100
  1298. mCOPCTL_RSBCK: equ %01000000
  1299. mCOPCTL_WCOP: equ %10000000
  1300. ;*** ARMCOP - CRG COP Timer Arm/Reset Register; 0x0000003F ***
  1301. ARMCOP: equ $0000003F ;*** ARMCOP - CRG COP Timer Arm/Reset Register; 0x0000003F ***
  1302. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1303. ARMCOP_BIT0: equ 0 ; CRG COP Timer Arm/Reset Bit 0
  1304. ARMCOP_BIT1: equ 1 ; CRG COP Timer Arm/Reset Bit 1
  1305. ARMCOP_BIT2: equ 2 ; CRG COP Timer Arm/Reset Bit 2
  1306. ARMCOP_BIT3: equ 3 ; CRG COP Timer Arm/Reset Bit 3
  1307. ARMCOP_BIT4: equ 4 ; CRG COP Timer Arm/Reset Bit 4
  1308. ARMCOP_BIT5: equ 5 ; CRG COP Timer Arm/Reset Bit 5
  1309. ARMCOP_BIT6: equ 6 ; CRG COP Timer Arm/Reset Bit 6
  1310. ARMCOP_BIT7: equ 7 ; CRG COP Timer Arm/Reset Bit 7
  1311. ; bit position masks
  1312. mARMCOP_BIT0: equ %00000001
  1313. mARMCOP_BIT1: equ %00000010
  1314. mARMCOP_BIT2: equ %00000100
  1315. mARMCOP_BIT3: equ %00001000
  1316. mARMCOP_BIT4: equ %00010000
  1317. mARMCOP_BIT5: equ %00100000
  1318. mARMCOP_BIT6: equ %01000000
  1319. mARMCOP_BIT7: equ %10000000
  1320. ;*** TIM0_TIOS - TIM0 Timer Input Capture/Output Compare Select; 0x00000040 ***
  1321. TIM0_TIOS: equ $00000040 ;*** TIM0_TIOS - TIM0 Timer Input Capture/Output Compare Select; 0x00000040 ***
  1322. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1323. TIM0_TIOS_IOS4: equ 4 ; Input Capture or Output Compare Channel Configuration Bit 4
  1324. TIM0_TIOS_IOS5: equ 5 ; Input Capture or Output Compare Channel Configuration Bit 5
  1325. TIM0_TIOS_IOS6: equ 6 ; Input Capture or Output Compare Channel Configuration Bit 6
  1326. TIM0_TIOS_IOS7: equ 7 ; Input Capture or Output Compare Channel Configuration Bit 7
  1327. ; bit position masks
  1328. mTIM0_TIOS_IOS4: equ %00010000
  1329. mTIM0_TIOS_IOS5: equ %00100000
  1330. mTIM0_TIOS_IOS6: equ %01000000
  1331. mTIM0_TIOS_IOS7: equ %10000000
  1332. ;*** TIM0_CFORC - TIM0 Timer Compare Force Register; 0x00000041 ***
  1333. TIM0_CFORC: equ $00000041 ;*** TIM0_CFORC - TIM0 Timer Compare Force Register; 0x00000041 ***
  1334. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1335. TIM0_CFORC_FOC4: equ 4 ; Force Output Compare Action for Channel 4
  1336. TIM0_CFORC_FOC5: equ 5 ; Force Output Compare Action for Channel 5
  1337. TIM0_CFORC_FOC6: equ 6 ; Force Output Compare Action for Channel 6
  1338. TIM0_CFORC_FOC7: equ 7 ; Force Output Compare Action for Channel 7
  1339. ; bit position masks
  1340. mTIM0_CFORC_FOC4: equ %00010000
  1341. mTIM0_CFORC_FOC5: equ %00100000
  1342. mTIM0_CFORC_FOC6: equ %01000000
  1343. mTIM0_CFORC_FOC7: equ %10000000
  1344. ;*** TIM0_OC7M - TIM0 Output Compare 7 Mask Register; 0x00000042 ***
  1345. TIM0_OC7M: equ $00000042 ;*** TIM0_OC7M - TIM0 Output Compare 7 Mask Register; 0x00000042 ***
  1346. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1347. TIM0_OC7M_OC7M4: equ 4 ; Output Compare 7 Mask Bit 4
  1348. TIM0_OC7M_OC7M5: equ 5 ; Output Compare 7 Mask Bit 5
  1349. TIM0_OC7M_OC7M6: equ 6 ; Output Compare 7 Mask Bit 6
  1350. TIM0_OC7M_OC7M7: equ 7 ; Output Compare 7 Mask Bit 7
  1351. ; bit position masks
  1352. mTIM0_OC7M_OC7M4: equ %00010000
  1353. mTIM0_OC7M_OC7M5: equ %00100000
  1354. mTIM0_OC7M_OC7M6: equ %01000000
  1355. mTIM0_OC7M_OC7M7: equ %10000000
  1356. ;*** TIM0_OC7D - TIM0 Output Compare 7 Data Register; 0x00000043 ***
  1357. TIM0_OC7D: equ $00000043 ;*** TIM0_OC7D - TIM0 Output Compare 7 Data Register; 0x00000043 ***
  1358. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1359. TIM0_OC7D_OC7D4: equ 4 ; Output Compare 7 Bit 4
  1360. TIM0_OC7D_OC7D5: equ 5 ; Output Compare 7 Bit 5
  1361. TIM0_OC7D_OC7D6: equ 6 ; Output Compare 7 Bit 6
  1362. TIM0_OC7D_OC7D7: equ 7 ; Output Compare 7 Bit 7
  1363. ; bit position masks
  1364. mTIM0_OC7D_OC7D4: equ %00010000
  1365. mTIM0_OC7D_OC7D5: equ %00100000
  1366. mTIM0_OC7D_OC7D6: equ %01000000
  1367. mTIM0_OC7D_OC7D7: equ %10000000
  1368. ;*** TIM0_TCNT - TIM0 Timer Count Register; 0x00000044 ***
  1369. TIM0_TCNT: equ $00000044 ;*** TIM0_TCNT - TIM0 Timer Count Register; 0x00000044 ***
  1370. ;*** TIM0_TCNTHi - TIM0 Timer Count Register High; 0x00000044 ***
  1371. TIM0_TCNTHi: equ $00000044 ;*** TIM0_TCNTHi - TIM0 Timer Count Register High; 0x00000044 ***
  1372. ;*** TIM0_TCNTLo - TIM0 Timer Count Register Low; 0x00000045 ***
  1373. TIM0_TCNTLo: equ $00000045 ;*** TIM0_TCNTLo - TIM0 Timer Count Register Low; 0x00000045 ***
  1374. ;*** TIM0_TSCR1 - TIM0 Timer System Control Register1; 0x00000046 ***
  1375. TIM0_TSCR1: equ $00000046 ;*** TIM0_TSCR1 - TIM0 Timer System Control Register1; 0x00000046 ***
  1376. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1377. TIM0_TSCR1_TFFCA: equ 4 ; Timer Fast Flag Clear All
  1378. TIM0_TSCR1_TSFRZ: equ 5 ; Timer and Modulus Counter Stop While in Freeze Mode
  1379. TIM0_TSCR1_TSWAI: equ 6 ; Timer Module Stops While in Wait
  1380. TIM0_TSCR1_TEN: equ 7 ; Timer Enable
  1381. ; bit position masks
  1382. mTIM0_TSCR1_TFFCA: equ %00010000
  1383. mTIM0_TSCR1_TSFRZ: equ %00100000
  1384. mTIM0_TSCR1_TSWAI: equ %01000000
  1385. mTIM0_TSCR1_TEN: equ %10000000
  1386. ;*** TIM0_TTOV - TIM0 Timer Toggle On Overflow Register; 0x00000047 ***
  1387. TIM0_TTOV: equ $00000047 ;*** TIM0_TTOV - TIM0 Timer Toggle On Overflow Register; 0x00000047 ***
  1388. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1389. TIM0_TTOV_TOV4: equ 4 ; Toggle On Overflow Bit 4
  1390. TIM0_TTOV_TOV5: equ 5 ; Toggle On Overflow Bit 5
  1391. TIM0_TTOV_TOV6: equ 6 ; Toggle On Overflow Bit 6
  1392. TIM0_TTOV_TOV7: equ 7 ; Toggle On Overflow Bit 7
  1393. ; bit position masks
  1394. mTIM0_TTOV_TOV4: equ %00010000
  1395. mTIM0_TTOV_TOV5: equ %00100000
  1396. mTIM0_TTOV_TOV6: equ %01000000
  1397. mTIM0_TTOV_TOV7: equ %10000000
  1398. ;*** TIM0_TCTL1 - TIM0 Timer Control Register 1; 0x00000048 ***
  1399. TIM0_TCTL1: equ $00000048 ;*** TIM0_TCTL1 - TIM0 Timer Control Register 1; 0x00000048 ***
  1400. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1401. TIM0_TCTL1_OL4: equ 0 ; Output Level Bit 4
  1402. TIM0_TCTL1_OM4: equ 1 ; Output Mode Bit 4
  1403. TIM0_TCTL1_OL5: equ 2 ; Output Level Bit 5
  1404. TIM0_TCTL1_OM5: equ 3 ; Output Mode Bit 5
  1405. TIM0_TCTL1_OL6: equ 4 ; Output Level Bit 6
  1406. TIM0_TCTL1_OM6: equ 5 ; Output Mode Bit 6
  1407. TIM0_TCTL1_OL7: equ 6 ; Output Level Bit 7
  1408. TIM0_TCTL1_OM7: equ 7 ; Output Mode Bit 7
  1409. ; bit position masks
  1410. mTIM0_TCTL1_OL4: equ %00000001
  1411. mTIM0_TCTL1_OM4: equ %00000010
  1412. mTIM0_TCTL1_OL5: equ %00000100
  1413. mTIM0_TCTL1_OM5: equ %00001000
  1414. mTIM0_TCTL1_OL6: equ %00010000
  1415. mTIM0_TCTL1_OM6: equ %00100000
  1416. mTIM0_TCTL1_OL7: equ %01000000
  1417. mTIM0_TCTL1_OM7: equ %10000000
  1418. ;*** TIM0_TCTL3 - TIM0 Timer Control Register 3; 0x0000004A ***
  1419. TIM0_TCTL3: equ $0000004A ;*** TIM0_TCTL3 - TIM0 Timer Control Register 3; 0x0000004A ***
  1420. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1421. TIM0_TCTL3_EDG4A: equ 0 ; Input Capture Edge Control 4A
  1422. TIM0_TCTL3_EDG4B: equ 1 ; Input Capture Edge Control 4B
  1423. TIM0_TCTL3_EDG5A: equ 2 ; Input Capture Edge Control 5A
  1424. TIM0_TCTL3_EDG5B: equ 3 ; Input Capture Edge Control 5B
  1425. TIM0_TCTL3_EDG6A: equ 4 ; Input Capture Edge Control 6A
  1426. TIM0_TCTL3_EDG6B: equ 5 ; Input Capture Edge Control 6B
  1427. TIM0_TCTL3_EDG7A: equ 6 ; Input Capture Edge Control 7A
  1428. TIM0_TCTL3_EDG7B: equ 7 ; Input Capture Edge Control 7B
  1429. ; bit position masks
  1430. mTIM0_TCTL3_EDG4A: equ %00000001
  1431. mTIM0_TCTL3_EDG4B: equ %00000010
  1432. mTIM0_TCTL3_EDG5A: equ %00000100
  1433. mTIM0_TCTL3_EDG5B: equ %00001000
  1434. mTIM0_TCTL3_EDG6A: equ %00010000
  1435. mTIM0_TCTL3_EDG6B: equ %00100000
  1436. mTIM0_TCTL3_EDG7A: equ %01000000
  1437. mTIM0_TCTL3_EDG7B: equ %10000000
  1438. ;*** TIM0_TIE - TIM0 Timer Interrupt Enable Register; 0x0000004C ***
  1439. TIM0_TIE: equ $0000004C ;*** TIM0_TIE - TIM0 Timer Interrupt Enable Register; 0x0000004C ***
  1440. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1441. TIM0_TIE_C4I: equ 4 ; Input Capture/Output Compare Interrupt Enable Bit 4
  1442. TIM0_TIE_C5I: equ 5 ; Input Capture/Output Compare Interrupt Enable Bit 5
  1443. TIM0_TIE_C6I: equ 6 ; Input Capture/Output Compare Interrupt Enable Bit 6
  1444. TIM0_TIE_C7I: equ 7 ; Input Capture/Output Compare Interrupt Enable Bit 7
  1445. ; bit position masks
  1446. mTIM0_TIE_C4I: equ %00010000
  1447. mTIM0_TIE_C5I: equ %00100000
  1448. mTIM0_TIE_C6I: equ %01000000
  1449. mTIM0_TIE_C7I: equ %10000000
  1450. ;*** TIM0_TSCR2 - TIM0 Timer System Control Register 2; 0x0000004D ***
  1451. TIM0_TSCR2: equ $0000004D ;*** TIM0_TSCR2 - TIM0 Timer System Control Register 2; 0x0000004D ***
  1452. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1453. TIM0_TSCR2_PR0: equ 0 ; Timer Prescaler Select Bit 0
  1454. TIM0_TSCR2_PR1: equ 1 ; Timer Prescaler Select Bit 1
  1455. TIM0_TSCR2_PR2: equ 2 ; Timer Prescaler Select Bit 2
  1456. TIM0_TSCR2_TCRE: equ 3 ; Timer Counter Reset Enable
  1457. TIM0_TSCR2_TOI: equ 7 ; Timer Overflow Interrupt Enable
  1458. ; bit position masks
  1459. mTIM0_TSCR2_PR0: equ %00000001
  1460. mTIM0_TSCR2_PR1: equ %00000010
  1461. mTIM0_TSCR2_PR2: equ %00000100
  1462. mTIM0_TSCR2_TCRE: equ %00001000
  1463. mTIM0_TSCR2_TOI: equ %10000000
  1464. ;*** TIM0_TFLG1 - TIM0 Main Timer Interrupt Flag 1; 0x0000004E ***
  1465. TIM0_TFLG1: equ $0000004E ;*** TIM0_TFLG1 - TIM0 Main Timer Interrupt Flag 1; 0x0000004E ***
  1466. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1467. TIM0_TFLG1_C4F: equ 4 ; Input Capture/Output Compare Channel Flag 4
  1468. TIM0_TFLG1_C5F: equ 5 ; Input Capture/Output Compare Channel Flag 5
  1469. TIM0_TFLG1_C6F: equ 6 ; Input Capture/Output Compare Channel Flag 6
  1470. TIM0_TFLG1_C7F: equ 7 ; Input Capture/Output Compare Channel Flag 7
  1471. ; bit position masks
  1472. mTIM0_TFLG1_C4F: equ %00010000
  1473. mTIM0_TFLG1_C5F: equ %00100000
  1474. mTIM0_TFLG1_C6F: equ %01000000
  1475. mTIM0_TFLG1_C7F: equ %10000000
  1476. ;*** TIM0_TFLG2 - TIM0 Main Timer Interrupt Flag 2; 0x0000004F ***
  1477. TIM0_TFLG2: equ $0000004F ;*** TIM0_TFLG2 - TIM0 Main Timer Interrupt Flag 2; 0x0000004F ***
  1478. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1479. TIM0_TFLG2_TOF: equ 7 ; Timer Overflow Flag
  1480. ; bit position masks
  1481. mTIM0_TFLG2_TOF: equ %10000000
  1482. ;*** TIM0_TC4 - TIM0 Timer Input Capture/Output Compare Register 4; 0x00000058 ***
  1483. TIM0_TC4: equ $00000058 ;*** TIM0_TC4 - TIM0 Timer Input Capture/Output Compare Register 4; 0x00000058 ***
  1484. ;*** TIM0_TC4Hi - TIM0 Timer Input Capture/Output Compare Register 4 High; 0x00000058 ***
  1485. TIM0_TC4Hi: equ $00000058 ;*** TIM0_TC4Hi - TIM0 Timer Input Capture/Output Compare Register 4 High; 0x00000058 ***
  1486. ;*** TIM0_TC4Lo - TIM0 Timer Input Capture/Output Compare Register 4 Low; 0x00000059 ***
  1487. TIM0_TC4Lo: equ $00000059 ;*** TIM0_TC4Lo - TIM0 Timer Input Capture/Output Compare Register 4 Low; 0x00000059 ***
  1488. ;*** TIM0_TC5 - TIM0 Timer Input Capture/Output Compare Register 5; 0x0000005A ***
  1489. TIM0_TC5: equ $0000005A ;*** TIM0_TC5 - TIM0 Timer Input Capture/Output Compare Register 5; 0x0000005A ***
  1490. ;*** TIM0_TC5Hi - TIM0 Timer Input Capture/Output Compare Register 5 High; 0x0000005A ***
  1491. TIM0_TC5Hi: equ $0000005A ;*** TIM0_TC5Hi - TIM0 Timer Input Capture/Output Compare Register 5 High; 0x0000005A ***
  1492. ;*** TIM0_TC5Lo - TIM0 Timer Input Capture/Output Compare Register 5 Low; 0x0000005B ***
  1493. TIM0_TC5Lo: equ $0000005B ;*** TIM0_TC5Lo - TIM0 Timer Input Capture/Output Compare Register 5 Low; 0x0000005B ***
  1494. ;*** TIM0_TC6 - TIM0 Timer Input Capture/Output Compare Register 6; 0x0000005C ***
  1495. TIM0_TC6: equ $0000005C ;*** TIM0_TC6 - TIM0 Timer Input Capture/Output Compare Register 6; 0x0000005C ***
  1496. ;*** TIM0_TC6Hi - TIM0 Timer Input Capture/Output Compare Register 6 High; 0x0000005C ***
  1497. TIM0_TC6Hi: equ $0000005C ;*** TIM0_TC6Hi - TIM0 Timer Input Capture/Output Compare Register 6 High; 0x0000005C ***
  1498. ;*** TIM0_TC6Lo - TIM0 Timer Input Capture/Output Compare Register 6 Low; 0x0000005D ***
  1499. TIM0_TC6Lo: equ $0000005D ;*** TIM0_TC6Lo - TIM0 Timer Input Capture/Output Compare Register 6 Low; 0x0000005D ***
  1500. ;*** TIM0_TC7 - TIM0 Timer Input Capture/Output Compare Register 7; 0x0000005E ***
  1501. TIM0_TC7: equ $0000005E ;*** TIM0_TC7 - TIM0 Timer Input Capture/Output Compare Register 7; 0x0000005E ***
  1502. ;*** TIM0_TC7Hi - TIM0 Timer Input Capture/Output Compare Register 7 High; 0x0000005E ***
  1503. TIM0_TC7Hi: equ $0000005E ;*** TIM0_TC7Hi - TIM0 Timer Input Capture/Output Compare Register 7 High; 0x0000005E ***
  1504. ;*** TIM0_TC7Lo - TIM0 Timer Input Capture/Output Compare Register 7 Low; 0x0000005F ***
  1505. TIM0_TC7Lo: equ $0000005F ;*** TIM0_TC7Lo - TIM0 Timer Input Capture/Output Compare Register 7 Low; 0x0000005F ***
  1506. ;*** TIM0_PACTL - TIM0 16-Bit Pulse Accumulator A Control Register; 0x00000060 ***
  1507. TIM0_PACTL: equ $00000060 ;*** TIM0_PACTL - TIM0 16-Bit Pulse Accumulator A Control Register; 0x00000060 ***
  1508. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1509. TIM0_PACTL_PAI: equ 0 ; Pulse Accumulator Input Interrupt enable
  1510. TIM0_PACTL_PAOVI: equ 1 ; Pulse Accumulator A Overflow Interrupt enable
  1511. TIM0_PACTL_CLK0: equ 2 ; Clock Select Bit 0
  1512. TIM0_PACTL_CLK1: equ 3 ; Clock Select Bit 1
  1513. TIM0_PACTL_PEDGE: equ 4 ; Pulse Accumulator Edge Control
  1514. TIM0_PACTL_PAMOD: equ 5 ; Pulse Accumulator Mode
  1515. TIM0_PACTL_PAEN: equ 6 ; Pulse Accumulator A System Enable
  1516. ; bit position masks
  1517. mTIM0_PACTL_PAI: equ %00000001
  1518. mTIM0_PACTL_PAOVI: equ %00000010
  1519. mTIM0_PACTL_CLK0: equ %00000100
  1520. mTIM0_PACTL_CLK1: equ %00001000
  1521. mTIM0_PACTL_PEDGE: equ %00010000
  1522. mTIM0_PACTL_PAMOD: equ %00100000
  1523. mTIM0_PACTL_PAEN: equ %01000000
  1524. ;*** TIM0_PAFLG - TIM0 Pulse Accumulator A Flag Register; 0x00000061 ***
  1525. TIM0_PAFLG: equ $00000061 ;*** TIM0_PAFLG - TIM0 Pulse Accumulator A Flag Register; 0x00000061 ***
  1526. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1527. TIM0_PAFLG_PAIF: equ 0 ; Pulse Accumulator Input edge Flag
  1528. TIM0_PAFLG_PAOVF: equ 1 ; Pulse Accumulator A Overflow Flag
  1529. ; bit position masks
  1530. mTIM0_PAFLG_PAIF: equ %00000001
  1531. mTIM0_PAFLG_PAOVF: equ %00000010
  1532. ;*** TIM0_PACNT - TIM0 Pulse Accumulators Count Register; 0x00000062 ***
  1533. TIM0_PACNT: equ $00000062 ;*** TIM0_PACNT - TIM0 Pulse Accumulators Count Register; 0x00000062 ***
  1534. ;*** ATDCTL23 - ATD Control Register 23; 0x00000082 ***
  1535. ATDCTL23: equ $00000082 ;*** ATDCTL23 - ATD Control Register 23; 0x00000082 ***
  1536. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1537. ATDCTL23_FRZ0: equ 0 ; Background Debug Freeze Enable Bit 0
  1538. ATDCTL23_FRZ1: equ 1 ; Background Debug Freeze Enable Bit 1
  1539. ATDCTL23_FIFO: equ 2 ; Result Register FIFO Mode
  1540. ATDCTL23_S1C: equ 3 ; Conversion Sequence Length 1
  1541. ATDCTL23_S2C: equ 4 ; Conversion Sequence Length 2
  1542. ATDCTL23_S4C: equ 5 ; Conversion Sequence Length 4
  1543. ATDCTL23_S8C: equ 6 ; Conversion Sequence Length 8
  1544. ATDCTL23_ASCIF: equ 8 ; ATD Sequence Complete Interrupt Flag
  1545. ATDCTL23_ASCIE: equ 9 ; ATD Sequence Complete Interrupt Enable
  1546. ATDCTL23_ETRIGE: equ 10 ; External Trigger Mode enable
  1547. ATDCTL23_ETRIGP: equ 11 ; External Trigger Polarity
  1548. ATDCTL23_ETRIGLE: equ 12 ; External Trigger Level/Edge control
  1549. ATDCTL23_AWAI: equ 13 ; ATD Power Down in Wait Mode
  1550. ATDCTL23_AFFC: equ 14 ; ATD Fast Conversion Complete Flag Clear
  1551. ATDCTL23_ADPU: equ 15 ; ATD Disable / Power Down
  1552. ; bit position masks
  1553. mATDCTL23_FRZ0: equ %00000001
  1554. mATDCTL23_FRZ1: equ %00000010
  1555. mATDCTL23_FIFO: equ %00000100
  1556. mATDCTL23_S1C: equ %00001000
  1557. mATDCTL23_S2C: equ %00010000
  1558. mATDCTL23_S4C: equ %00100000
  1559. mATDCTL23_S8C: equ %01000000
  1560. mATDCTL23_ASCIF: equ %100000000
  1561. mATDCTL23_ASCIE: equ %1000000000
  1562. mATDCTL23_ETRIGE: equ %10000000000
  1563. mATDCTL23_ETRIGP: equ %100000000000
  1564. mATDCTL23_ETRIGLE: equ %1000000000000
  1565. mATDCTL23_AWAI: equ %10000000000000
  1566. mATDCTL23_AFFC: equ %100000000000000
  1567. mATDCTL23_ADPU: equ %1000000000000000
  1568. ;*** ATDCTL2 - ATD Control Register 2; 0x00000082 ***
  1569. ATDCTL2: equ $00000082 ;*** ATDCTL2 - ATD Control Register 2; 0x00000082 ***
  1570. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1571. ATDCTL2_ASCIF: equ 0 ; ATD Sequence Complete Interrupt Flag
  1572. ATDCTL2_ASCIE: equ 1 ; ATD Sequence Complete Interrupt Enable
  1573. ATDCTL2_ETRIGE: equ 2 ; External Trigger Mode enable
  1574. ATDCTL2_ETRIGP: equ 3 ; External Trigger Polarity
  1575. ATDCTL2_ETRIGLE: equ 4 ; External Trigger Level/Edge control
  1576. ATDCTL2_AWAI: equ 5 ; ATD Power Down in Wait Mode
  1577. ATDCTL2_AFFC: equ 6 ; ATD Fast Conversion Complete Flag Clear
  1578. ATDCTL2_ADPU: equ 7 ; ATD Disable / Power Down
  1579. ; bit position masks
  1580. mATDCTL2_ASCIF: equ %00000001
  1581. mATDCTL2_ASCIE: equ %00000010
  1582. mATDCTL2_ETRIGE: equ %00000100
  1583. mATDCTL2_ETRIGP: equ %00001000
  1584. mATDCTL2_ETRIGLE: equ %00010000
  1585. mATDCTL2_AWAI: equ %00100000
  1586. mATDCTL2_AFFC: equ %01000000
  1587. mATDCTL2_ADPU: equ %10000000
  1588. ;*** ATDCTL3 - ATD Control Register 3; 0x00000083 ***
  1589. ATDCTL3: equ $00000083 ;*** ATDCTL3 - ATD Control Register 3; 0x00000083 ***
  1590. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1591. ATDCTL3_FRZ0: equ 0 ; Background Debug Freeze Enable Bit 0
  1592. ATDCTL3_FRZ1: equ 1 ; Background Debug Freeze Enable Bit 1
  1593. ATDCTL3_FIFO: equ 2 ; Result Register FIFO Mode
  1594. ATDCTL3_S1C: equ 3 ; Conversion Sequence Length 1
  1595. ATDCTL3_S2C: equ 4 ; Conversion Sequence Length 2
  1596. ATDCTL3_S4C: equ 5 ; Conversion Sequence Length 4
  1597. ATDCTL3_S8C: equ 6 ; Conversion Sequence Length 8
  1598. ; bit position masks
  1599. mATDCTL3_FRZ0: equ %00000001
  1600. mATDCTL3_FRZ1: equ %00000010
  1601. mATDCTL3_FIFO: equ %00000100
  1602. mATDCTL3_S1C: equ %00001000
  1603. mATDCTL3_S2C: equ %00010000
  1604. mATDCTL3_S4C: equ %00100000
  1605. mATDCTL3_S8C: equ %01000000
  1606. ;*** ATDCTL45 - ATD Control Register 45; 0x00000084 ***
  1607. ATDCTL45: equ $00000084 ;*** ATDCTL45 - ATD Control Register 45; 0x00000084 ***
  1608. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1609. ATDCTL45_CA: equ 0 ; Analog Input Channel Select Code A
  1610. ATDCTL45_CB: equ 1 ; Analog Input Channel Select Code B
  1611. ATDCTL45_CC: equ 2 ; Analog Input Channel Select Code C
  1612. ATDCTL45_CD: equ 3 ; Analog Input Channel Select Code D
  1613. ATDCTL45_MULT: equ 4 ; Multi-Channel Sample Mode
  1614. ATDCTL45_SCAN: equ 5 ; Continuous Conversion Sequence Mode
  1615. ATDCTL45_DSGN: equ 6 ; Signed/Unsigned Result Data Mode
  1616. ATDCTL45_DJM: equ 7 ; Result Register Data Justification Mode
  1617. ATDCTL45_PRS0: equ 8 ; ATD Clock Prescaler 0
  1618. ATDCTL45_PRS1: equ 9 ; ATD Clock Prescaler 1
  1619. ATDCTL45_PRS2: equ 10 ; ATD Clock Prescaler 2
  1620. ATDCTL45_PRS3: equ 11 ; ATD Clock Prescaler 3
  1621. ATDCTL45_PRS4: equ 12 ; ATD Clock Prescaler 4
  1622. ATDCTL45_SMP0: equ 13 ; Sample Time Select 0
  1623. ATDCTL45_SMP1: equ 14 ; Sample Time Select 1
  1624. ATDCTL45_SRES8: equ 15 ; ATD Resolution Select
  1625. ; bit position masks
  1626. mATDCTL45_CA: equ %00000001
  1627. mATDCTL45_CB: equ %00000010
  1628. mATDCTL45_CC: equ %00000100
  1629. mATDCTL45_CD: equ %00001000
  1630. mATDCTL45_MULT: equ %00010000
  1631. mATDCTL45_SCAN: equ %00100000
  1632. mATDCTL45_DSGN: equ %01000000
  1633. mATDCTL45_DJM: equ %10000000
  1634. mATDCTL45_PRS0: equ %100000000
  1635. mATDCTL45_PRS1: equ %1000000000
  1636. mATDCTL45_PRS2: equ %10000000000
  1637. mATDCTL45_PRS3: equ %100000000000
  1638. mATDCTL45_PRS4: equ %1000000000000
  1639. mATDCTL45_SMP0: equ %10000000000000
  1640. mATDCTL45_SMP1: equ %100000000000000
  1641. mATDCTL45_SRES8: equ %1000000000000000
  1642. ;*** ATDCTL4 - ATD Control Register 4; 0x00000084 ***
  1643. ATDCTL4: equ $00000084 ;*** ATDCTL4 - ATD Control Register 4; 0x00000084 ***
  1644. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1645. ATDCTL4_PRS0: equ 0 ; ATD Clock Prescaler 0
  1646. ATDCTL4_PRS1: equ 1 ; ATD Clock Prescaler 1
  1647. ATDCTL4_PRS2: equ 2 ; ATD Clock Prescaler 2
  1648. ATDCTL4_PRS3: equ 3 ; ATD Clock Prescaler 3
  1649. ATDCTL4_PRS4: equ 4 ; ATD Clock Prescaler 4
  1650. ATDCTL4_SMP0: equ 5 ; Sample Time Select 0
  1651. ATDCTL4_SMP1: equ 6 ; Sample Time Select 1
  1652. ATDCTL4_SRES8: equ 7 ; ATD Resolution Select
  1653. ; bit position masks
  1654. mATDCTL4_PRS0: equ %00000001
  1655. mATDCTL4_PRS1: equ %00000010
  1656. mATDCTL4_PRS2: equ %00000100
  1657. mATDCTL4_PRS3: equ %00001000
  1658. mATDCTL4_PRS4: equ %00010000
  1659. mATDCTL4_SMP0: equ %00100000
  1660. mATDCTL4_SMP1: equ %01000000
  1661. mATDCTL4_SRES8: equ %10000000
  1662. ;*** ATDCTL5 - ATD Control Register 5; 0x00000085 ***
  1663. ATDCTL5: equ $00000085 ;*** ATDCTL5 - ATD Control Register 5; 0x00000085 ***
  1664. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1665. ATDCTL5_CA: equ 0 ; Analog Input Channel Select Code A
  1666. ATDCTL5_CB: equ 1 ; Analog Input Channel Select Code B
  1667. ATDCTL5_CC: equ 2 ; Analog Input Channel Select Code C
  1668. ATDCTL5_CD: equ 3 ; Analog Input Channel Select Code D
  1669. ATDCTL5_MULT: equ 4 ; Multi-Channel Sample Mode
  1670. ATDCTL5_SCAN: equ 5 ; Continuous Conversion Sequence Mode
  1671. ATDCTL5_DSGN: equ 6 ; Signed/Unsigned Result Data Mode
  1672. ATDCTL5_DJM: equ 7 ; Result Register Data Justification Mode
  1673. ; bit position masks
  1674. mATDCTL5_CA: equ %00000001
  1675. mATDCTL5_CB: equ %00000010
  1676. mATDCTL5_CC: equ %00000100
  1677. mATDCTL5_CD: equ %00001000
  1678. mATDCTL5_MULT: equ %00010000
  1679. mATDCTL5_SCAN: equ %00100000
  1680. mATDCTL5_DSGN: equ %01000000
  1681. mATDCTL5_DJM: equ %10000000
  1682. ;*** ATDSTAT0 - ATD Status Register 0; 0x00000086 ***
  1683. ATDSTAT0: equ $00000086 ;*** ATDSTAT0 - ATD Status Register 0; 0x00000086 ***
  1684. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1685. ATDSTAT0_CC0: equ 0 ; Conversion Counter 0
  1686. ATDSTAT0_CC1: equ 1 ; Conversion Counter 1
  1687. ATDSTAT0_CC2: equ 2 ; Conversion Counter 2
  1688. ATDSTAT0_CC3: equ 3 ; Conversion Counter 3
  1689. ATDSTAT0_FIFOR: equ 4 ; FIFO Over Run Flag
  1690. ATDSTAT0_ETORF: equ 5 ; External Trigger Overrun Flag
  1691. ATDSTAT0_SCF: equ 7 ; Sequence Complete Flag
  1692. ; bit position masks
  1693. mATDSTAT0_CC0: equ %00000001
  1694. mATDSTAT0_CC1: equ %00000010
  1695. mATDSTAT0_CC2: equ %00000100
  1696. mATDSTAT0_CC3: equ %00001000
  1697. mATDSTAT0_FIFOR: equ %00010000
  1698. mATDSTAT0_ETORF: equ %00100000
  1699. mATDSTAT0_SCF: equ %10000000
  1700. ;*** ATDTEST1 - ATD Test Register; 0x00000089 ***
  1701. ATDTEST1: equ $00000089 ;*** ATDTEST1 - ATD Test Register; 0x00000089 ***
  1702. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1703. ATDTEST1_SC: equ 0 ; Special Channel Conversion Bit
  1704. ; bit position masks
  1705. mATDTEST1_SC: equ %00000001
  1706. ;*** ATDSTAT2 - ATD Status Register 2; 0x0000008A ***
  1707. ATDSTAT2: equ $0000008A ;*** ATDSTAT2 - ATD Status Register 2; 0x0000008A ***
  1708. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1709. ATDSTAT2_CCF8: equ 0 ; Conversion Complete Flag 8
  1710. ATDSTAT2_CCF9: equ 1 ; Conversion Complete Flag 9
  1711. ATDSTAT2_CCF10: equ 2 ; Conversion Complete Flag 10
  1712. ATDSTAT2_CCF11: equ 3 ; Conversion Complete Flag 11
  1713. ATDSTAT2_CCF12: equ 4 ; Conversion Complete Flag 12
  1714. ATDSTAT2_CCF13: equ 5 ; Conversion Complete Flag 13
  1715. ATDSTAT2_CCF14: equ 6 ; Conversion Complete Flag 14
  1716. ATDSTAT2_CCF15: equ 7 ; Conversion Complete Flag 15
  1717. ; bit position masks
  1718. mATDSTAT2_CCF8: equ %00000001
  1719. mATDSTAT2_CCF9: equ %00000010
  1720. mATDSTAT2_CCF10: equ %00000100
  1721. mATDSTAT2_CCF11: equ %00001000
  1722. mATDSTAT2_CCF12: equ %00010000
  1723. mATDSTAT2_CCF13: equ %00100000
  1724. mATDSTAT2_CCF14: equ %01000000
  1725. mATDSTAT2_CCF15: equ %10000000
  1726. ;*** ATDSTAT1 - ATD Status Register 1; 0x0000008B ***
  1727. ATDSTAT1: equ $0000008B ;*** ATDSTAT1 - ATD Status Register 1; 0x0000008B ***
  1728. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1729. ATDSTAT1_CCF0: equ 0 ; Conversion Complete Flag 0
  1730. ATDSTAT1_CCF1: equ 1 ; Conversion Complete Flag 1
  1731. ATDSTAT1_CCF2: equ 2 ; Conversion Complete Flag 2
  1732. ATDSTAT1_CCF3: equ 3 ; Conversion Complete Flag 3
  1733. ATDSTAT1_CCF4: equ 4 ; Conversion Complete Flag 4
  1734. ATDSTAT1_CCF5: equ 5 ; Conversion Complete Flag 5
  1735. ATDSTAT1_CCF6: equ 6 ; Conversion Complete Flag 6
  1736. ATDSTAT1_CCF7: equ 7 ; Conversion Complete Flag 7
  1737. ; bit position masks
  1738. mATDSTAT1_CCF0: equ %00000001
  1739. mATDSTAT1_CCF1: equ %00000010
  1740. mATDSTAT1_CCF2: equ %00000100
  1741. mATDSTAT1_CCF3: equ %00001000
  1742. mATDSTAT1_CCF4: equ %00010000
  1743. mATDSTAT1_CCF5: equ %00100000
  1744. mATDSTAT1_CCF6: equ %01000000
  1745. mATDSTAT1_CCF7: equ %10000000
  1746. ;*** ATDDIEN - ATD Input Enable Register; 0x0000008C ***
  1747. ATDDIEN: equ $0000008C ;*** ATDDIEN - ATD Input Enable Register; 0x0000008C ***
  1748. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1749. ATDDIEN_IEN0: equ 0 ; ATD Digital Input Enable on channel 0
  1750. ATDDIEN_IEN1: equ 1 ; ATD Digital Input Enable on channel 1
  1751. ATDDIEN_IEN2: equ 2 ; ATD Digital Input Enable on channel 2
  1752. ATDDIEN_IEN3: equ 3 ; ATD Digital Input Enable on channel 3
  1753. ATDDIEN_IEN4: equ 4 ; ATD Digital Input Enable on channel 4
  1754. ATDDIEN_IEN5: equ 5 ; ATD Digital Input Enable on channel 5
  1755. ATDDIEN_IEN6: equ 6 ; ATD Digital Input Enable on channel 6
  1756. ATDDIEN_IEN7: equ 7 ; ATD Digital Input Enable on channel 7
  1757. ATDDIEN_IEN8: equ 8 ; ATD Digital Input Enable on channel 8
  1758. ATDDIEN_IEN9: equ 9 ; ATD Digital Input Enable on channel 9
  1759. ATDDIEN_IEN10: equ 10 ; ATD Digital Input Enable on channel 10
  1760. ATDDIEN_IEN11: equ 11 ; ATD Digital Input Enable on channel 11
  1761. ATDDIEN_IEN12: equ 12 ; ATD Digital Input Enable on channel 12
  1762. ATDDIEN_IEN13: equ 13 ; ATD Digital Input Enable on channel 13
  1763. ATDDIEN_IEN14: equ 14 ; ATD Digital Input Enable on channel 14
  1764. ATDDIEN_IEN15: equ 15 ; ATD Digital Input Enable on channel 15
  1765. ; bit position masks
  1766. mATDDIEN_IEN0: equ %00000001
  1767. mATDDIEN_IEN1: equ %00000010
  1768. mATDDIEN_IEN2: equ %00000100
  1769. mATDDIEN_IEN3: equ %00001000
  1770. mATDDIEN_IEN4: equ %00010000
  1771. mATDDIEN_IEN5: equ %00100000
  1772. mATDDIEN_IEN6: equ %01000000
  1773. mATDDIEN_IEN7: equ %10000000
  1774. mATDDIEN_IEN8: equ %100000000
  1775. mATDDIEN_IEN9: equ %1000000000
  1776. mATDDIEN_IEN10: equ %10000000000
  1777. mATDDIEN_IEN11: equ %100000000000
  1778. mATDDIEN_IEN12: equ %1000000000000
  1779. mATDDIEN_IEN13: equ %10000000000000
  1780. mATDDIEN_IEN14: equ %100000000000000
  1781. mATDDIEN_IEN15: equ %1000000000000000
  1782. ;*** ATDDIEN0 - ATD Input Enable Register 0; 0x0000008C ***
  1783. ATDDIEN0: equ $0000008C ;*** ATDDIEN0 - ATD Input Enable Register 0; 0x0000008C ***
  1784. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1785. ATDDIEN0_IEN8: equ 0 ; ATD Digital Input Enable on channel 8
  1786. ATDDIEN0_IEN9: equ 1 ; ATD Digital Input Enable on channel 9
  1787. ATDDIEN0_IEN10: equ 2 ; ATD Digital Input Enable on channel 10
  1788. ATDDIEN0_IEN11: equ 3 ; ATD Digital Input Enable on channel 11
  1789. ATDDIEN0_IEN12: equ 4 ; ATD Digital Input Enable on channel 12
  1790. ATDDIEN0_IEN13: equ 5 ; ATD Digital Input Enable on channel 13
  1791. ATDDIEN0_IEN14: equ 6 ; ATD Digital Input Enable on channel 14
  1792. ATDDIEN0_IEN15: equ 7 ; ATD Digital Input Enable on channel 15
  1793. ; bit position masks
  1794. mATDDIEN0_IEN8: equ %00000001
  1795. mATDDIEN0_IEN9: equ %00000010
  1796. mATDDIEN0_IEN10: equ %00000100
  1797. mATDDIEN0_IEN11: equ %00001000
  1798. mATDDIEN0_IEN12: equ %00010000
  1799. mATDDIEN0_IEN13: equ %00100000
  1800. mATDDIEN0_IEN14: equ %01000000
  1801. mATDDIEN0_IEN15: equ %10000000
  1802. ;*** ATDDIEN1 - ATD Input Enable Register 1; 0x0000008D ***
  1803. ATDDIEN1: equ $0000008D ;*** ATDDIEN1 - ATD Input Enable Register 1; 0x0000008D ***
  1804. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1805. ATDDIEN1_IEN0: equ 0 ; ATD Digital Input Enable on channel 0
  1806. ATDDIEN1_IEN1: equ 1 ; ATD Digital Input Enable on channel 1
  1807. ATDDIEN1_IEN2: equ 2 ; ATD Digital Input Enable on channel 2
  1808. ATDDIEN1_IEN3: equ 3 ; ATD Digital Input Enable on channel 3
  1809. ATDDIEN1_IEN4: equ 4 ; ATD Digital Input Enable on channel 4
  1810. ATDDIEN1_IEN5: equ 5 ; ATD Digital Input Enable on channel 5
  1811. ATDDIEN1_IEN6: equ 6 ; ATD Digital Input Enable on channel 6
  1812. ATDDIEN1_IEN7: equ 7 ; ATD Digital Input Enable on channel 7
  1813. ; bit position masks
  1814. mATDDIEN1_IEN0: equ %00000001
  1815. mATDDIEN1_IEN1: equ %00000010
  1816. mATDDIEN1_IEN2: equ %00000100
  1817. mATDDIEN1_IEN3: equ %00001000
  1818. mATDDIEN1_IEN4: equ %00010000
  1819. mATDDIEN1_IEN5: equ %00100000
  1820. mATDDIEN1_IEN6: equ %01000000
  1821. mATDDIEN1_IEN7: equ %10000000
  1822. ;*** PORTAD0 - Port AD0 Register; 0x0000008E ***
  1823. PORTAD0: equ $0000008E ;*** PORTAD0 - Port AD0 Register; 0x0000008E ***
  1824. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1825. PORTAD0_PTAD8: equ 0 ; Port AD Bit 8
  1826. PORTAD0_PTAD9: equ 1 ; Port AD Bit 9
  1827. PORTAD0_PTAD10: equ 2 ; Port AD Bit 10
  1828. PORTAD0_PTAD11: equ 3 ; Port AD Bit 11
  1829. PORTAD0_PTAD12: equ 4 ; Port AD Bit 12
  1830. PORTAD0_PTAD13: equ 5 ; Port AD Bit 13
  1831. PORTAD0_PTAD14: equ 6 ; Port AD Bit 14
  1832. PORTAD0_PTAD15: equ 7 ; Port AD Bit 15
  1833. ; bit position masks
  1834. mPORTAD0_PTAD8: equ %00000001
  1835. mPORTAD0_PTAD9: equ %00000010
  1836. mPORTAD0_PTAD10: equ %00000100
  1837. mPORTAD0_PTAD11: equ %00001000
  1838. mPORTAD0_PTAD12: equ %00010000
  1839. mPORTAD0_PTAD13: equ %00100000
  1840. mPORTAD0_PTAD14: equ %01000000
  1841. mPORTAD0_PTAD15: equ %10000000
  1842. ;*** PORTAD1 - Port AD1 Register; 0x0000008F ***
  1843. PORTAD1: equ $0000008F ;*** PORTAD1 - Port AD1 Register; 0x0000008F ***
  1844. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1845. PORTAD1_PTAD0: equ 0 ; Port AD Bit 0
  1846. PORTAD1_PTAD1: equ 1 ; Port AD Bit 1
  1847. PORTAD1_PTAD2: equ 2 ; Port AD Bit 2
  1848. PORTAD1_PTAD3: equ 3 ; Port AD Bit 3
  1849. PORTAD1_PTAD4: equ 4 ; Port AD Bit 4
  1850. PORTAD1_PTAD5: equ 5 ; Port AD Bit 5
  1851. PORTAD1_PTAD6: equ 6 ; Port AD Bit 6
  1852. PORTAD1_PTAD7: equ 7 ; Port AD Bit 7
  1853. ; bit position masks
  1854. mPORTAD1_PTAD0: equ %00000001
  1855. mPORTAD1_PTAD1: equ %00000010
  1856. mPORTAD1_PTAD2: equ %00000100
  1857. mPORTAD1_PTAD3: equ %00001000
  1858. mPORTAD1_PTAD4: equ %00010000
  1859. mPORTAD1_PTAD5: equ %00100000
  1860. mPORTAD1_PTAD6: equ %01000000
  1861. mPORTAD1_PTAD7: equ %10000000
  1862. ;*** ATDDR0 - ATD Conversion Result Register 0; 0x00000090 ***
  1863. ATDDR0: equ $00000090 ;*** ATDDR0 - ATD Conversion Result Register 0; 0x00000090 ***
  1864. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1865. ATDDR0_BIT6: equ 6 ; Bit 6
  1866. ATDDR0_BIT7: equ 7 ; Bit 7
  1867. ATDDR0_BIT8: equ 8 ; Bit 8
  1868. ATDDR0_BIT9: equ 9 ; Bit 9
  1869. ATDDR0_BIT10: equ 10 ; Bit 10
  1870. ATDDR0_BIT11: equ 11 ; Bit 11
  1871. ATDDR0_BIT12: equ 12 ; Bit 12
  1872. ATDDR0_BIT13: equ 13 ; Bit 13
  1873. ATDDR0_BIT14: equ 14 ; Bit 14
  1874. ATDDR0_BIT15: equ 15 ; Bit 15
  1875. ; bit position masks
  1876. mATDDR0_BIT6: equ %01000000
  1877. mATDDR0_BIT7: equ %10000000
  1878. mATDDR0_BIT8: equ %100000000
  1879. mATDDR0_BIT9: equ %1000000000
  1880. mATDDR0_BIT10: equ %10000000000
  1881. mATDDR0_BIT11: equ %100000000000
  1882. mATDDR0_BIT12: equ %1000000000000
  1883. mATDDR0_BIT13: equ %10000000000000
  1884. mATDDR0_BIT14: equ %100000000000000
  1885. mATDDR0_BIT15: equ %1000000000000000
  1886. ;*** ATDDR0H - ATD Conversion Result Register 0 High; 0x00000090 ***
  1887. ATDDR0H: equ $00000090 ;*** ATDDR0H - ATD Conversion Result Register 0 High; 0x00000090 ***
  1888. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1889. ATDDR0H_BIT8: equ 0 ; Bit 8
  1890. ATDDR0H_BIT9: equ 1 ; Bit 9
  1891. ATDDR0H_BIT10: equ 2 ; Bit 10
  1892. ATDDR0H_BIT11: equ 3 ; Bit 11
  1893. ATDDR0H_BIT12: equ 4 ; Bit 12
  1894. ATDDR0H_BIT13: equ 5 ; Bit 13
  1895. ATDDR0H_BIT14: equ 6 ; Bit 14
  1896. ATDDR0H_BIT15: equ 7 ; Bit 15
  1897. ; bit position masks
  1898. mATDDR0H_BIT8: equ %00000001
  1899. mATDDR0H_BIT9: equ %00000010
  1900. mATDDR0H_BIT10: equ %00000100
  1901. mATDDR0H_BIT11: equ %00001000
  1902. mATDDR0H_BIT12: equ %00010000
  1903. mATDDR0H_BIT13: equ %00100000
  1904. mATDDR0H_BIT14: equ %01000000
  1905. mATDDR0H_BIT15: equ %10000000
  1906. ;*** ATDDR0L - ATD Conversion Result Register 0 Low; 0x00000091 ***
  1907. ATDDR0L: equ $00000091 ;*** ATDDR0L - ATD Conversion Result Register 0 Low; 0x00000091 ***
  1908. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1909. ATDDR0L_BIT6: equ 6 ; Bit 6
  1910. ATDDR0L_BIT7: equ 7 ; Bit 7
  1911. ; bit position masks
  1912. mATDDR0L_BIT6: equ %01000000
  1913. mATDDR0L_BIT7: equ %10000000
  1914. ;*** ATDDR1 - ATD Conversion Result Register 1; 0x00000092 ***
  1915. ATDDR1: equ $00000092 ;*** ATDDR1 - ATD Conversion Result Register 1; 0x00000092 ***
  1916. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1917. ATDDR1_BIT6: equ 6 ; Bit 6
  1918. ATDDR1_BIT7: equ 7 ; Bit 7
  1919. ATDDR1_BIT8: equ 8 ; Bit 8
  1920. ATDDR1_BIT9: equ 9 ; Bit 9
  1921. ATDDR1_BIT10: equ 10 ; Bit 10
  1922. ATDDR1_BIT11: equ 11 ; Bit 11
  1923. ATDDR1_BIT12: equ 12 ; Bit 12
  1924. ATDDR1_BIT13: equ 13 ; Bit 13
  1925. ATDDR1_BIT14: equ 14 ; Bit 14
  1926. ATDDR1_BIT15: equ 15 ; Bit 15
  1927. ; bit position masks
  1928. mATDDR1_BIT6: equ %01000000
  1929. mATDDR1_BIT7: equ %10000000
  1930. mATDDR1_BIT8: equ %100000000
  1931. mATDDR1_BIT9: equ %1000000000
  1932. mATDDR1_BIT10: equ %10000000000
  1933. mATDDR1_BIT11: equ %100000000000
  1934. mATDDR1_BIT12: equ %1000000000000
  1935. mATDDR1_BIT13: equ %10000000000000
  1936. mATDDR1_BIT14: equ %100000000000000
  1937. mATDDR1_BIT15: equ %1000000000000000
  1938. ;*** ATDDR1H - ATD Conversion Result Register 1 High; 0x00000092 ***
  1939. ATDDR1H: equ $00000092 ;*** ATDDR1H - ATD Conversion Result Register 1 High; 0x00000092 ***
  1940. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1941. ATDDR1H_BIT8: equ 0 ; Bit 8
  1942. ATDDR1H_BIT9: equ 1 ; Bit 9
  1943. ATDDR1H_BIT10: equ 2 ; Bit 10
  1944. ATDDR1H_BIT11: equ 3 ; Bit 11
  1945. ATDDR1H_BIT12: equ 4 ; Bit 12
  1946. ATDDR1H_BIT13: equ 5 ; Bit 13
  1947. ATDDR1H_BIT14: equ 6 ; Bit 14
  1948. ATDDR1H_BIT15: equ 7 ; Bit 15
  1949. ; bit position masks
  1950. mATDDR1H_BIT8: equ %00000001
  1951. mATDDR1H_BIT9: equ %00000010
  1952. mATDDR1H_BIT10: equ %00000100
  1953. mATDDR1H_BIT11: equ %00001000
  1954. mATDDR1H_BIT12: equ %00010000
  1955. mATDDR1H_BIT13: equ %00100000
  1956. mATDDR1H_BIT14: equ %01000000
  1957. mATDDR1H_BIT15: equ %10000000
  1958. ;*** ATDDR1L - ATD Conversion Result Register 1 Low; 0x00000093 ***
  1959. ATDDR1L: equ $00000093 ;*** ATDDR1L - ATD Conversion Result Register 1 Low; 0x00000093 ***
  1960. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1961. ATDDR1L_BIT6: equ 6 ; Bit 6
  1962. ATDDR1L_BIT7: equ 7 ; Bit 7
  1963. ; bit position masks
  1964. mATDDR1L_BIT6: equ %01000000
  1965. mATDDR1L_BIT7: equ %10000000
  1966. ;*** ATDDR2 - ATD Conversion Result Register 2; 0x00000094 ***
  1967. ATDDR2: equ $00000094 ;*** ATDDR2 - ATD Conversion Result Register 2; 0x00000094 ***
  1968. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1969. ATDDR2_BIT6: equ 6 ; Bit 6
  1970. ATDDR2_BIT7: equ 7 ; Bit 7
  1971. ATDDR2_BIT8: equ 8 ; Bit 8
  1972. ATDDR2_BIT9: equ 9 ; Bit 9
  1973. ATDDR2_BIT10: equ 10 ; Bit 10
  1974. ATDDR2_BIT11: equ 11 ; Bit 11
  1975. ATDDR2_BIT12: equ 12 ; Bit 12
  1976. ATDDR2_BIT13: equ 13 ; Bit 13
  1977. ATDDR2_BIT14: equ 14 ; Bit 14
  1978. ATDDR2_BIT15: equ 15 ; Bit 15
  1979. ; bit position masks
  1980. mATDDR2_BIT6: equ %01000000
  1981. mATDDR2_BIT7: equ %10000000
  1982. mATDDR2_BIT8: equ %100000000
  1983. mATDDR2_BIT9: equ %1000000000
  1984. mATDDR2_BIT10: equ %10000000000
  1985. mATDDR2_BIT11: equ %100000000000
  1986. mATDDR2_BIT12: equ %1000000000000
  1987. mATDDR2_BIT13: equ %10000000000000
  1988. mATDDR2_BIT14: equ %100000000000000
  1989. mATDDR2_BIT15: equ %1000000000000000
  1990. ;*** ATDDR2H - ATD Conversion Result Register 2 High; 0x00000094 ***
  1991. ATDDR2H: equ $00000094 ;*** ATDDR2H - ATD Conversion Result Register 2 High; 0x00000094 ***
  1992. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  1993. ATDDR2H_BIT8: equ 0 ; Bit 8
  1994. ATDDR2H_BIT9: equ 1 ; Bit 9
  1995. ATDDR2H_BIT10: equ 2 ; Bit 10
  1996. ATDDR2H_BIT11: equ 3 ; Bit 11
  1997. ATDDR2H_BIT12: equ 4 ; Bit 12
  1998. ATDDR2H_BIT13: equ 5 ; Bit 13
  1999. ATDDR2H_BIT14: equ 6 ; Bit 14
  2000. ATDDR2H_BIT15: equ 7 ; Bit 15
  2001. ; bit position masks
  2002. mATDDR2H_BIT8: equ %00000001
  2003. mATDDR2H_BIT9: equ %00000010
  2004. mATDDR2H_BIT10: equ %00000100
  2005. mATDDR2H_BIT11: equ %00001000
  2006. mATDDR2H_BIT12: equ %00010000
  2007. mATDDR2H_BIT13: equ %00100000
  2008. mATDDR2H_BIT14: equ %01000000
  2009. mATDDR2H_BIT15: equ %10000000
  2010. ;*** ATDDR2L - ATD Conversion Result Register 2 Low; 0x00000095 ***
  2011. ATDDR2L: equ $00000095 ;*** ATDDR2L - ATD Conversion Result Register 2 Low; 0x00000095 ***
  2012. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2013. ATDDR2L_BIT6: equ 6 ; Bit 6
  2014. ATDDR2L_BIT7: equ 7 ; Bit 7
  2015. ; bit position masks
  2016. mATDDR2L_BIT6: equ %01000000
  2017. mATDDR2L_BIT7: equ %10000000
  2018. ;*** ATDDR3 - ATD Conversion Result Register 3; 0x00000096 ***
  2019. ATDDR3: equ $00000096 ;*** ATDDR3 - ATD Conversion Result Register 3; 0x00000096 ***
  2020. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2021. ATDDR3_BIT6: equ 6 ; Bit 6
  2022. ATDDR3_BIT7: equ 7 ; Bit 7
  2023. ATDDR3_BIT8: equ 8 ; Bit 8
  2024. ATDDR3_BIT9: equ 9 ; Bit 9
  2025. ATDDR3_BIT10: equ 10 ; Bit 10
  2026. ATDDR3_BIT11: equ 11 ; Bit 11
  2027. ATDDR3_BIT12: equ 12 ; Bit 12
  2028. ATDDR3_BIT13: equ 13 ; Bit 13
  2029. ATDDR3_BIT14: equ 14 ; Bit 14
  2030. ATDDR3_BIT15: equ 15 ; Bit 15
  2031. ; bit position masks
  2032. mATDDR3_BIT6: equ %01000000
  2033. mATDDR3_BIT7: equ %10000000
  2034. mATDDR3_BIT8: equ %100000000
  2035. mATDDR3_BIT9: equ %1000000000
  2036. mATDDR3_BIT10: equ %10000000000
  2037. mATDDR3_BIT11: equ %100000000000
  2038. mATDDR3_BIT12: equ %1000000000000
  2039. mATDDR3_BIT13: equ %10000000000000
  2040. mATDDR3_BIT14: equ %100000000000000
  2041. mATDDR3_BIT15: equ %1000000000000000
  2042. ;*** ATDDR3H - ATD Conversion Result Register 3 High; 0x00000096 ***
  2043. ATDDR3H: equ $00000096 ;*** ATDDR3H - ATD Conversion Result Register 3 High; 0x00000096 ***
  2044. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2045. ATDDR3H_BIT8: equ 0 ; Bit 8
  2046. ATDDR3H_BIT9: equ 1 ; Bit 9
  2047. ATDDR3H_BIT10: equ 2 ; Bit 10
  2048. ATDDR3H_BIT11: equ 3 ; Bit 11
  2049. ATDDR3H_BIT12: equ 4 ; Bit 12
  2050. ATDDR3H_BIT13: equ 5 ; Bit 13
  2051. ATDDR3H_BIT14: equ 6 ; Bit 14
  2052. ATDDR3H_BIT15: equ 7 ; Bit 15
  2053. ; bit position masks
  2054. mATDDR3H_BIT8: equ %00000001
  2055. mATDDR3H_BIT9: equ %00000010
  2056. mATDDR3H_BIT10: equ %00000100
  2057. mATDDR3H_BIT11: equ %00001000
  2058. mATDDR3H_BIT12: equ %00010000
  2059. mATDDR3H_BIT13: equ %00100000
  2060. mATDDR3H_BIT14: equ %01000000
  2061. mATDDR3H_BIT15: equ %10000000
  2062. ;*** ATDDR3L - ATD Conversion Result Register 3 Low; 0x00000097 ***
  2063. ATDDR3L: equ $00000097 ;*** ATDDR3L - ATD Conversion Result Register 3 Low; 0x00000097 ***
  2064. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2065. ATDDR3L_BIT6: equ 6 ; Bit 6
  2066. ATDDR3L_BIT7: equ 7 ; Bit 7
  2067. ; bit position masks
  2068. mATDDR3L_BIT6: equ %01000000
  2069. mATDDR3L_BIT7: equ %10000000
  2070. ;*** ATDDR4 - ATD Conversion Result Register 4; 0x00000098 ***
  2071. ATDDR4: equ $00000098 ;*** ATDDR4 - ATD Conversion Result Register 4; 0x00000098 ***
  2072. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2073. ATDDR4_BIT6: equ 6 ; Bit 6
  2074. ATDDR4_BIT7: equ 7 ; Bit 7
  2075. ATDDR4_BIT8: equ 8 ; Bit 8
  2076. ATDDR4_BIT9: equ 9 ; Bit 9
  2077. ATDDR4_BIT10: equ 10 ; Bit 10
  2078. ATDDR4_BIT11: equ 11 ; Bit 11
  2079. ATDDR4_BIT12: equ 12 ; Bit 12
  2080. ATDDR4_BIT13: equ 13 ; Bit 13
  2081. ATDDR4_BIT14: equ 14 ; Bit 14
  2082. ATDDR4_BIT15: equ 15 ; Bit 15
  2083. ; bit position masks
  2084. mATDDR4_BIT6: equ %01000000
  2085. mATDDR4_BIT7: equ %10000000
  2086. mATDDR4_BIT8: equ %100000000
  2087. mATDDR4_BIT9: equ %1000000000
  2088. mATDDR4_BIT10: equ %10000000000
  2089. mATDDR4_BIT11: equ %100000000000
  2090. mATDDR4_BIT12: equ %1000000000000
  2091. mATDDR4_BIT13: equ %10000000000000
  2092. mATDDR4_BIT14: equ %100000000000000
  2093. mATDDR4_BIT15: equ %1000000000000000
  2094. ;*** ATDDR4H - ATD Conversion Result Register 4 High; 0x00000098 ***
  2095. ATDDR4H: equ $00000098 ;*** ATDDR4H - ATD Conversion Result Register 4 High; 0x00000098 ***
  2096. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2097. ATDDR4H_BIT8: equ 0 ; Bit 8
  2098. ATDDR4H_BIT9: equ 1 ; Bit 9
  2099. ATDDR4H_BIT10: equ 2 ; Bit 10
  2100. ATDDR4H_BIT11: equ 3 ; Bit 11
  2101. ATDDR4H_BIT12: equ 4 ; Bit 12
  2102. ATDDR4H_BIT13: equ 5 ; Bit 13
  2103. ATDDR4H_BIT14: equ 6 ; Bit 14
  2104. ATDDR4H_BIT15: equ 7 ; Bit 15
  2105. ; bit position masks
  2106. mATDDR4H_BIT8: equ %00000001
  2107. mATDDR4H_BIT9: equ %00000010
  2108. mATDDR4H_BIT10: equ %00000100
  2109. mATDDR4H_BIT11: equ %00001000
  2110. mATDDR4H_BIT12: equ %00010000
  2111. mATDDR4H_BIT13: equ %00100000
  2112. mATDDR4H_BIT14: equ %01000000
  2113. mATDDR4H_BIT15: equ %10000000
  2114. ;*** ATDDR4L - ATD Conversion Result Register 4 Low; 0x00000099 ***
  2115. ATDDR4L: equ $00000099 ;*** ATDDR4L - ATD Conversion Result Register 4 Low; 0x00000099 ***
  2116. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2117. ATDDR4L_BIT6: equ 6 ; Bit 6
  2118. ATDDR4L_BIT7: equ 7 ; Bit 7
  2119. ; bit position masks
  2120. mATDDR4L_BIT6: equ %01000000
  2121. mATDDR4L_BIT7: equ %10000000
  2122. ;*** ATDDR5 - ATD Conversion Result Register 5; 0x0000009A ***
  2123. ATDDR5: equ $0000009A ;*** ATDDR5 - ATD Conversion Result Register 5; 0x0000009A ***
  2124. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2125. ATDDR5_BIT6: equ 6 ; Bit 6
  2126. ATDDR5_BIT7: equ 7 ; Bit 7
  2127. ATDDR5_BIT8: equ 8 ; Bit 8
  2128. ATDDR5_BIT9: equ 9 ; Bit 9
  2129. ATDDR5_BIT10: equ 10 ; Bit 10
  2130. ATDDR5_BIT11: equ 11 ; Bit 11
  2131. ATDDR5_BIT12: equ 12 ; Bit 12
  2132. ATDDR5_BIT13: equ 13 ; Bit 13
  2133. ATDDR5_BIT14: equ 14 ; Bit 14
  2134. ATDDR5_BIT15: equ 15 ; Bit 15
  2135. ; bit position masks
  2136. mATDDR5_BIT6: equ %01000000
  2137. mATDDR5_BIT7: equ %10000000
  2138. mATDDR5_BIT8: equ %100000000
  2139. mATDDR5_BIT9: equ %1000000000
  2140. mATDDR5_BIT10: equ %10000000000
  2141. mATDDR5_BIT11: equ %100000000000
  2142. mATDDR5_BIT12: equ %1000000000000
  2143. mATDDR5_BIT13: equ %10000000000000
  2144. mATDDR5_BIT14: equ %100000000000000
  2145. mATDDR5_BIT15: equ %1000000000000000
  2146. ;*** ATDDR5H - ATD Conversion Result Register 5 High; 0x0000009A ***
  2147. ATDDR5H: equ $0000009A ;*** ATDDR5H - ATD Conversion Result Register 5 High; 0x0000009A ***
  2148. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2149. ATDDR5H_BIT8: equ 0 ; Bit 8
  2150. ATDDR5H_BIT9: equ 1 ; Bit 9
  2151. ATDDR5H_BIT10: equ 2 ; Bit 10
  2152. ATDDR5H_BIT11: equ 3 ; Bit 11
  2153. ATDDR5H_BIT12: equ 4 ; Bit 12
  2154. ATDDR5H_BIT13: equ 5 ; Bit 13
  2155. ATDDR5H_BIT14: equ 6 ; Bit 14
  2156. ATDDR5H_BIT15: equ 7 ; Bit 15
  2157. ; bit position masks
  2158. mATDDR5H_BIT8: equ %00000001
  2159. mATDDR5H_BIT9: equ %00000010
  2160. mATDDR5H_BIT10: equ %00000100
  2161. mATDDR5H_BIT11: equ %00001000
  2162. mATDDR5H_BIT12: equ %00010000
  2163. mATDDR5H_BIT13: equ %00100000
  2164. mATDDR5H_BIT14: equ %01000000
  2165. mATDDR5H_BIT15: equ %10000000
  2166. ;*** ATDDR5L - ATD Conversion Result Register 5 Low; 0x0000009B ***
  2167. ATDDR5L: equ $0000009B ;*** ATDDR5L - ATD Conversion Result Register 5 Low; 0x0000009B ***
  2168. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2169. ATDDR5L_BIT6: equ 6 ; Bit 6
  2170. ATDDR5L_BIT7: equ 7 ; Bit 7
  2171. ; bit position masks
  2172. mATDDR5L_BIT6: equ %01000000
  2173. mATDDR5L_BIT7: equ %10000000
  2174. ;*** ATDDR6 - ATD Conversion Result Register 6; 0x0000009C ***
  2175. ATDDR6: equ $0000009C ;*** ATDDR6 - ATD Conversion Result Register 6; 0x0000009C ***
  2176. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2177. ATDDR6_BIT6: equ 6 ; Bit 6
  2178. ATDDR6_BIT7: equ 7 ; Bit 7
  2179. ATDDR6_BIT8: equ 8 ; Bit 8
  2180. ATDDR6_BIT9: equ 9 ; Bit 9
  2181. ATDDR6_BIT10: equ 10 ; Bit 10
  2182. ATDDR6_BIT11: equ 11 ; Bit 11
  2183. ATDDR6_BIT12: equ 12 ; Bit 12
  2184. ATDDR6_BIT13: equ 13 ; Bit 13
  2185. ATDDR6_BIT14: equ 14 ; Bit 14
  2186. ATDDR6_BIT15: equ 15 ; Bit 15
  2187. ; bit position masks
  2188. mATDDR6_BIT6: equ %01000000
  2189. mATDDR6_BIT7: equ %10000000
  2190. mATDDR6_BIT8: equ %100000000
  2191. mATDDR6_BIT9: equ %1000000000
  2192. mATDDR6_BIT10: equ %10000000000
  2193. mATDDR6_BIT11: equ %100000000000
  2194. mATDDR6_BIT12: equ %1000000000000
  2195. mATDDR6_BIT13: equ %10000000000000
  2196. mATDDR6_BIT14: equ %100000000000000
  2197. mATDDR6_BIT15: equ %1000000000000000
  2198. ;*** ATDDR6H - ATD Conversion Result Register 6 High; 0x0000009C ***
  2199. ATDDR6H: equ $0000009C ;*** ATDDR6H - ATD Conversion Result Register 6 High; 0x0000009C ***
  2200. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2201. ATDDR6H_BIT8: equ 0 ; Bit 8
  2202. ATDDR6H_BIT9: equ 1 ; Bit 9
  2203. ATDDR6H_BIT10: equ 2 ; Bit 10
  2204. ATDDR6H_BIT11: equ 3 ; Bit 11
  2205. ATDDR6H_BIT12: equ 4 ; Bit 12
  2206. ATDDR6H_BIT13: equ 5 ; Bit 13
  2207. ATDDR6H_BIT14: equ 6 ; Bit 14
  2208. ATDDR6H_BIT15: equ 7 ; Bit 15
  2209. ; bit position masks
  2210. mATDDR6H_BIT8: equ %00000001
  2211. mATDDR6H_BIT9: equ %00000010
  2212. mATDDR6H_BIT10: equ %00000100
  2213. mATDDR6H_BIT11: equ %00001000
  2214. mATDDR6H_BIT12: equ %00010000
  2215. mATDDR6H_BIT13: equ %00100000
  2216. mATDDR6H_BIT14: equ %01000000
  2217. mATDDR6H_BIT15: equ %10000000
  2218. ;*** ATDDR6L - ATD Conversion Result Register 6 Low; 0x0000009D ***
  2219. ATDDR6L: equ $0000009D ;*** ATDDR6L - ATD Conversion Result Register 6 Low; 0x0000009D ***
  2220. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2221. ATDDR6L_BIT6: equ 6 ; Bit 6
  2222. ATDDR6L_BIT7: equ 7 ; Bit 7
  2223. ; bit position masks
  2224. mATDDR6L_BIT6: equ %01000000
  2225. mATDDR6L_BIT7: equ %10000000
  2226. ;*** ATDDR7 - ATD Conversion Result Register 7; 0x0000009E ***
  2227. ATDDR7: equ $0000009E ;*** ATDDR7 - ATD Conversion Result Register 7; 0x0000009E ***
  2228. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2229. ATDDR7_BIT6: equ 6 ; Bit 6
  2230. ATDDR7_BIT7: equ 7 ; Bit 7
  2231. ATDDR7_BIT8: equ 8 ; Bit 8
  2232. ATDDR7_BIT9: equ 9 ; Bit 9
  2233. ATDDR7_BIT10: equ 10 ; Bit 10
  2234. ATDDR7_BIT11: equ 11 ; Bit 11
  2235. ATDDR7_BIT12: equ 12 ; Bit 12
  2236. ATDDR7_BIT13: equ 13 ; Bit 13
  2237. ATDDR7_BIT14: equ 14 ; Bit 14
  2238. ATDDR7_BIT15: equ 15 ; Bit 15
  2239. ; bit position masks
  2240. mATDDR7_BIT6: equ %01000000
  2241. mATDDR7_BIT7: equ %10000000
  2242. mATDDR7_BIT8: equ %100000000
  2243. mATDDR7_BIT9: equ %1000000000
  2244. mATDDR7_BIT10: equ %10000000000
  2245. mATDDR7_BIT11: equ %100000000000
  2246. mATDDR7_BIT12: equ %1000000000000
  2247. mATDDR7_BIT13: equ %10000000000000
  2248. mATDDR7_BIT14: equ %100000000000000
  2249. mATDDR7_BIT15: equ %1000000000000000
  2250. ;*** ATDDR7H - ATD Conversion Result Register 7 High; 0x0000009E ***
  2251. ATDDR7H: equ $0000009E ;*** ATDDR7H - ATD Conversion Result Register 7 High; 0x0000009E ***
  2252. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2253. ATDDR7H_BIT8: equ 0 ; Bit 8
  2254. ATDDR7H_BIT9: equ 1 ; Bit 9
  2255. ATDDR7H_BIT10: equ 2 ; Bit 10
  2256. ATDDR7H_BIT11: equ 3 ; Bit 11
  2257. ATDDR7H_BIT12: equ 4 ; Bit 12
  2258. ATDDR7H_BIT13: equ 5 ; Bit 13
  2259. ATDDR7H_BIT14: equ 6 ; Bit 14
  2260. ATDDR7H_BIT15: equ 7 ; Bit 15
  2261. ; bit position masks
  2262. mATDDR7H_BIT8: equ %00000001
  2263. mATDDR7H_BIT9: equ %00000010
  2264. mATDDR7H_BIT10: equ %00000100
  2265. mATDDR7H_BIT11: equ %00001000
  2266. mATDDR7H_BIT12: equ %00010000
  2267. mATDDR7H_BIT13: equ %00100000
  2268. mATDDR7H_BIT14: equ %01000000
  2269. mATDDR7H_BIT15: equ %10000000
  2270. ;*** ATDDR7L - ATD Conversion Result Register 7 Low; 0x0000009F ***
  2271. ATDDR7L: equ $0000009F ;*** ATDDR7L - ATD Conversion Result Register 7 Low; 0x0000009F ***
  2272. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2273. ATDDR7L_BIT6: equ 6 ; Bit 6
  2274. ATDDR7L_BIT7: equ 7 ; Bit 7
  2275. ; bit position masks
  2276. mATDDR7L_BIT6: equ %01000000
  2277. mATDDR7L_BIT7: equ %10000000
  2278. ;*** ATDDR8 - ATD Conversion Result Register 8; 0x000000A0 ***
  2279. ATDDR8: equ $000000A0 ;*** ATDDR8 - ATD Conversion Result Register 8; 0x000000A0 ***
  2280. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2281. ATDDR8_BIT6: equ 6 ; Bit 6
  2282. ATDDR8_BIT7: equ 7 ; Bit 7
  2283. ATDDR8_BIT8: equ 8 ; Bit 8
  2284. ATDDR8_BIT9: equ 9 ; Bit 9
  2285. ATDDR8_BIT10: equ 10 ; Bit 10
  2286. ATDDR8_BIT11: equ 11 ; Bit 11
  2287. ATDDR8_BIT12: equ 12 ; Bit 12
  2288. ATDDR8_BIT13: equ 13 ; Bit 13
  2289. ATDDR8_BIT14: equ 14 ; Bit 14
  2290. ATDDR8_BIT15: equ 15 ; Bit 15
  2291. ; bit position masks
  2292. mATDDR8_BIT6: equ %01000000
  2293. mATDDR8_BIT7: equ %10000000
  2294. mATDDR8_BIT8: equ %100000000
  2295. mATDDR8_BIT9: equ %1000000000
  2296. mATDDR8_BIT10: equ %10000000000
  2297. mATDDR8_BIT11: equ %100000000000
  2298. mATDDR8_BIT12: equ %1000000000000
  2299. mATDDR8_BIT13: equ %10000000000000
  2300. mATDDR8_BIT14: equ %100000000000000
  2301. mATDDR8_BIT15: equ %1000000000000000
  2302. ;*** ATDDR8H - ATD Conversion Result Register 8 High; 0x000000A0 ***
  2303. ATDDR8H: equ $000000A0 ;*** ATDDR8H - ATD Conversion Result Register 8 High; 0x000000A0 ***
  2304. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2305. ATDDR8H_BIT8: equ 0 ; Bit 8
  2306. ATDDR8H_BIT9: equ 1 ; Bit 9
  2307. ATDDR8H_BIT10: equ 2 ; Bit 10
  2308. ATDDR8H_BIT11: equ 3 ; Bit 11
  2309. ATDDR8H_BIT12: equ 4 ; Bit 12
  2310. ATDDR8H_BIT13: equ 5 ; Bit 13
  2311. ATDDR8H_BIT14: equ 6 ; Bit 14
  2312. ATDDR8H_BIT15: equ 7 ; Bit 15
  2313. ; bit position masks
  2314. mATDDR8H_BIT8: equ %00000001
  2315. mATDDR8H_BIT9: equ %00000010
  2316. mATDDR8H_BIT10: equ %00000100
  2317. mATDDR8H_BIT11: equ %00001000
  2318. mATDDR8H_BIT12: equ %00010000
  2319. mATDDR8H_BIT13: equ %00100000
  2320. mATDDR8H_BIT14: equ %01000000
  2321. mATDDR8H_BIT15: equ %10000000
  2322. ;*** ATDDR8L - ATD Conversion Result Register 8 Low; 0x000000A1 ***
  2323. ATDDR8L: equ $000000A1 ;*** ATDDR8L - ATD Conversion Result Register 8 Low; 0x000000A1 ***
  2324. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2325. ATDDR8L_BIT6: equ 6 ; Bit 6
  2326. ATDDR8L_BIT7: equ 7 ; Bit 7
  2327. ; bit position masks
  2328. mATDDR8L_BIT6: equ %01000000
  2329. mATDDR8L_BIT7: equ %10000000
  2330. ;*** ATDDR9 - ATD Conversion Result Register 9; 0x000000A2 ***
  2331. ATDDR9: equ $000000A2 ;*** ATDDR9 - ATD Conversion Result Register 9; 0x000000A2 ***
  2332. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2333. ATDDR9_BIT6: equ 6 ; Bit 6
  2334. ATDDR9_BIT7: equ 7 ; Bit 7
  2335. ATDDR9_BIT8: equ 8 ; Bit 8
  2336. ATDDR9_BIT9: equ 9 ; Bit 9
  2337. ATDDR9_BIT10: equ 10 ; Bit 10
  2338. ATDDR9_BIT11: equ 11 ; Bit 11
  2339. ATDDR9_BIT12: equ 12 ; Bit 12
  2340. ATDDR9_BIT13: equ 13 ; Bit 13
  2341. ATDDR9_BIT14: equ 14 ; Bit 14
  2342. ATDDR9_BIT15: equ 15 ; Bit 15
  2343. ; bit position masks
  2344. mATDDR9_BIT6: equ %01000000
  2345. mATDDR9_BIT7: equ %10000000
  2346. mATDDR9_BIT8: equ %100000000
  2347. mATDDR9_BIT9: equ %1000000000
  2348. mATDDR9_BIT10: equ %10000000000
  2349. mATDDR9_BIT11: equ %100000000000
  2350. mATDDR9_BIT12: equ %1000000000000
  2351. mATDDR9_BIT13: equ %10000000000000
  2352. mATDDR9_BIT14: equ %100000000000000
  2353. mATDDR9_BIT15: equ %1000000000000000
  2354. ;*** ATDDR9H - ATD Conversion Result Register 9 High; 0x000000A2 ***
  2355. ATDDR9H: equ $000000A2 ;*** ATDDR9H - ATD Conversion Result Register 9 High; 0x000000A2 ***
  2356. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2357. ATDDR9H_BIT8: equ 0 ; Bit 8
  2358. ATDDR9H_BIT9: equ 1 ; Bit 9
  2359. ATDDR9H_BIT10: equ 2 ; Bit 10
  2360. ATDDR9H_BIT11: equ 3 ; Bit 11
  2361. ATDDR9H_BIT12: equ 4 ; Bit 12
  2362. ATDDR9H_BIT13: equ 5 ; Bit 13
  2363. ATDDR9H_BIT14: equ 6 ; Bit 14
  2364. ATDDR9H_BIT15: equ 7 ; Bit 15
  2365. ; bit position masks
  2366. mATDDR9H_BIT8: equ %00000001
  2367. mATDDR9H_BIT9: equ %00000010
  2368. mATDDR9H_BIT10: equ %00000100
  2369. mATDDR9H_BIT11: equ %00001000
  2370. mATDDR9H_BIT12: equ %00010000
  2371. mATDDR9H_BIT13: equ %00100000
  2372. mATDDR9H_BIT14: equ %01000000
  2373. mATDDR9H_BIT15: equ %10000000
  2374. ;*** ATDDR9L - ATD Conversion Result Register 9 Low; 0x000000A3 ***
  2375. ATDDR9L: equ $000000A3 ;*** ATDDR9L - ATD Conversion Result Register 9 Low; 0x000000A3 ***
  2376. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2377. ATDDR9L_BIT6: equ 6 ; Bit 6
  2378. ATDDR9L_BIT7: equ 7 ; Bit 7
  2379. ; bit position masks
  2380. mATDDR9L_BIT6: equ %01000000
  2381. mATDDR9L_BIT7: equ %10000000
  2382. ;*** ATDDR10 - ATD Conversion Result Register 10; 0x000000A4 ***
  2383. ATDDR10: equ $000000A4 ;*** ATDDR10 - ATD Conversion Result Register 10; 0x000000A4 ***
  2384. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2385. ATDDR10_BIT6: equ 6 ; Bit 6
  2386. ATDDR10_BIT7: equ 7 ; Bit 7
  2387. ATDDR10_BIT8: equ 8 ; Bit 8
  2388. ATDDR10_BIT9: equ 9 ; Bit 9
  2389. ATDDR10_BIT10: equ 10 ; Bit 10
  2390. ATDDR10_BIT11: equ 11 ; Bit 11
  2391. ATDDR10_BIT12: equ 12 ; Bit 12
  2392. ATDDR10_BIT13: equ 13 ; Bit 13
  2393. ATDDR10_BIT14: equ 14 ; Bit 14
  2394. ATDDR10_BIT15: equ 15 ; Bit 15
  2395. ; bit position masks
  2396. mATDDR10_BIT6: equ %01000000
  2397. mATDDR10_BIT7: equ %10000000
  2398. mATDDR10_BIT8: equ %100000000
  2399. mATDDR10_BIT9: equ %1000000000
  2400. mATDDR10_BIT10: equ %10000000000
  2401. mATDDR10_BIT11: equ %100000000000
  2402. mATDDR10_BIT12: equ %1000000000000
  2403. mATDDR10_BIT13: equ %10000000000000
  2404. mATDDR10_BIT14: equ %100000000000000
  2405. mATDDR10_BIT15: equ %1000000000000000
  2406. ;*** ATDDR10H - ATD Conversion Result Register 10 High; 0x000000A4 ***
  2407. ATDDR10H: equ $000000A4 ;*** ATDDR10H - ATD Conversion Result Register 10 High; 0x000000A4 ***
  2408. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2409. ATDDR10H_BIT8: equ 0 ; Bit 8
  2410. ATDDR10H_BIT9: equ 1 ; Bit 9
  2411. ATDDR10H_BIT10: equ 2 ; Bit 10
  2412. ATDDR10H_BIT11: equ 3 ; Bit 11
  2413. ATDDR10H_BIT12: equ 4 ; Bit 12
  2414. ATDDR10H_BIT13: equ 5 ; Bit 13
  2415. ATDDR10H_BIT14: equ 6 ; Bit 14
  2416. ATDDR10H_BIT15: equ 7 ; Bit 15
  2417. ; bit position masks
  2418. mATDDR10H_BIT8: equ %00000001
  2419. mATDDR10H_BIT9: equ %00000010
  2420. mATDDR10H_BIT10: equ %00000100
  2421. mATDDR10H_BIT11: equ %00001000
  2422. mATDDR10H_BIT12: equ %00010000
  2423. mATDDR10H_BIT13: equ %00100000
  2424. mATDDR10H_BIT14: equ %01000000
  2425. mATDDR10H_BIT15: equ %10000000
  2426. ;*** ATDDR10L - ATD Conversion Result Register 10 Low; 0x000000A5 ***
  2427. ATDDR10L: equ $000000A5 ;*** ATDDR10L - ATD Conversion Result Register 10 Low; 0x000000A5 ***
  2428. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2429. ATDDR10L_BIT6: equ 6 ; Bit 6
  2430. ATDDR10L_BIT7: equ 7 ; Bit 7
  2431. ; bit position masks
  2432. mATDDR10L_BIT6: equ %01000000
  2433. mATDDR10L_BIT7: equ %10000000
  2434. ;*** ATDDR11 - ATD Conversion Result Register 11; 0x000000A6 ***
  2435. ATDDR11: equ $000000A6 ;*** ATDDR11 - ATD Conversion Result Register 11; 0x000000A6 ***
  2436. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2437. ATDDR11_BIT6: equ 6 ; Bit 6
  2438. ATDDR11_BIT7: equ 7 ; Bit 7
  2439. ATDDR11_BIT8: equ 8 ; Bit 8
  2440. ATDDR11_BIT9: equ 9 ; Bit 9
  2441. ATDDR11_BIT10: equ 10 ; Bit 10
  2442. ATDDR11_BIT11: equ 11 ; Bit 11
  2443. ATDDR11_BIT12: equ 12 ; Bit 12
  2444. ATDDR11_BIT13: equ 13 ; Bit 13
  2445. ATDDR11_BIT14: equ 14 ; Bit 14
  2446. ATDDR11_BIT15: equ 15 ; Bit 15
  2447. ; bit position masks
  2448. mATDDR11_BIT6: equ %01000000
  2449. mATDDR11_BIT7: equ %10000000
  2450. mATDDR11_BIT8: equ %100000000
  2451. mATDDR11_BIT9: equ %1000000000
  2452. mATDDR11_BIT10: equ %10000000000
  2453. mATDDR11_BIT11: equ %100000000000
  2454. mATDDR11_BIT12: equ %1000000000000
  2455. mATDDR11_BIT13: equ %10000000000000
  2456. mATDDR11_BIT14: equ %100000000000000
  2457. mATDDR11_BIT15: equ %1000000000000000
  2458. ;*** ATDDR11H - ATD Conversion Result Register 11 High; 0x000000A6 ***
  2459. ATDDR11H: equ $000000A6 ;*** ATDDR11H - ATD Conversion Result Register 11 High; 0x000000A6 ***
  2460. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2461. ATDDR11H_BIT8: equ 0 ; Bit 8
  2462. ATDDR11H_BIT9: equ 1 ; Bit 9
  2463. ATDDR11H_BIT10: equ 2 ; Bit 10
  2464. ATDDR11H_BIT11: equ 3 ; Bit 11
  2465. ATDDR11H_BIT12: equ 4 ; Bit 12
  2466. ATDDR11H_BIT13: equ 5 ; Bit 13
  2467. ATDDR11H_BIT14: equ 6 ; Bit 14
  2468. ATDDR11H_BIT15: equ 7 ; Bit 15
  2469. ; bit position masks
  2470. mATDDR11H_BIT8: equ %00000001
  2471. mATDDR11H_BIT9: equ %00000010
  2472. mATDDR11H_BIT10: equ %00000100
  2473. mATDDR11H_BIT11: equ %00001000
  2474. mATDDR11H_BIT12: equ %00010000
  2475. mATDDR11H_BIT13: equ %00100000
  2476. mATDDR11H_BIT14: equ %01000000
  2477. mATDDR11H_BIT15: equ %10000000
  2478. ;*** ATDDR11L - ATD Conversion Result Register 11 Low; 0x000000A7 ***
  2479. ATDDR11L: equ $000000A7 ;*** ATDDR11L - ATD Conversion Result Register 11 Low; 0x000000A7 ***
  2480. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2481. ATDDR11L_BIT6: equ 6 ; Bit 6
  2482. ATDDR11L_BIT7: equ 7 ; Bit 7
  2483. ; bit position masks
  2484. mATDDR11L_BIT6: equ %01000000
  2485. mATDDR11L_BIT7: equ %10000000
  2486. ;*** ATDDR12 - ATD Conversion Result Register 12; 0x000000A8 ***
  2487. ATDDR12: equ $000000A8 ;*** ATDDR12 - ATD Conversion Result Register 12; 0x000000A8 ***
  2488. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2489. ATDDR12_BIT6: equ 6 ; Bit 6
  2490. ATDDR12_BIT7: equ 7 ; Bit 7
  2491. ATDDR12_BIT8: equ 8 ; Bit 8
  2492. ATDDR12_BIT9: equ 9 ; Bit 9
  2493. ATDDR12_BIT10: equ 10 ; Bit 10
  2494. ATDDR12_BIT11: equ 11 ; Bit 11
  2495. ATDDR12_BIT12: equ 12 ; Bit 12
  2496. ATDDR12_BIT13: equ 13 ; Bit 13
  2497. ATDDR12_BIT14: equ 14 ; Bit 14
  2498. ATDDR12_BIT15: equ 15 ; Bit 15
  2499. ; bit position masks
  2500. mATDDR12_BIT6: equ %01000000
  2501. mATDDR12_BIT7: equ %10000000
  2502. mATDDR12_BIT8: equ %100000000
  2503. mATDDR12_BIT9: equ %1000000000
  2504. mATDDR12_BIT10: equ %10000000000
  2505. mATDDR12_BIT11: equ %100000000000
  2506. mATDDR12_BIT12: equ %1000000000000
  2507. mATDDR12_BIT13: equ %10000000000000
  2508. mATDDR12_BIT14: equ %100000000000000
  2509. mATDDR12_BIT15: equ %1000000000000000
  2510. ;*** ATDDR12H - ATD Conversion Result Register 12 High; 0x000000A8 ***
  2511. ATDDR12H: equ $000000A8 ;*** ATDDR12H - ATD Conversion Result Register 12 High; 0x000000A8 ***
  2512. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2513. ATDDR12H_BIT8: equ 0 ; Bit 8
  2514. ATDDR12H_BIT9: equ 1 ; Bit 9
  2515. ATDDR12H_BIT10: equ 2 ; Bit 10
  2516. ATDDR12H_BIT11: equ 3 ; Bit 11
  2517. ATDDR12H_BIT12: equ 4 ; Bit 12
  2518. ATDDR12H_BIT13: equ 5 ; Bit 13
  2519. ATDDR12H_BIT14: equ 6 ; Bit 14
  2520. ATDDR12H_BIT15: equ 7 ; Bit 15
  2521. ; bit position masks
  2522. mATDDR12H_BIT8: equ %00000001
  2523. mATDDR12H_BIT9: equ %00000010
  2524. mATDDR12H_BIT10: equ %00000100
  2525. mATDDR12H_BIT11: equ %00001000
  2526. mATDDR12H_BIT12: equ %00010000
  2527. mATDDR12H_BIT13: equ %00100000
  2528. mATDDR12H_BIT14: equ %01000000
  2529. mATDDR12H_BIT15: equ %10000000
  2530. ;*** ATDDR12L - ATD Conversion Result Register 12 Low; 0x000000A9 ***
  2531. ATDDR12L: equ $000000A9 ;*** ATDDR12L - ATD Conversion Result Register 12 Low; 0x000000A9 ***
  2532. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2533. ATDDR12L_BIT6: equ 6 ; Bit 6
  2534. ATDDR12L_BIT7: equ 7 ; Bit 7
  2535. ; bit position masks
  2536. mATDDR12L_BIT6: equ %01000000
  2537. mATDDR12L_BIT7: equ %10000000
  2538. ;*** ATDDR13 - ATD Conversion Result Register 13; 0x000000AA ***
  2539. ATDDR13: equ $000000AA ;*** ATDDR13 - ATD Conversion Result Register 13; 0x000000AA ***
  2540. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2541. ATDDR13_BIT6: equ 6 ; Bit 6
  2542. ATDDR13_BIT7: equ 7 ; Bit 7
  2543. ATDDR13_BIT8: equ 8 ; Bit 8
  2544. ATDDR13_BIT9: equ 9 ; Bit 9
  2545. ATDDR13_BIT10: equ 10 ; Bit 10
  2546. ATDDR13_BIT11: equ 11 ; Bit 11
  2547. ATDDR13_BIT12: equ 12 ; Bit 12
  2548. ATDDR13_BIT13: equ 13 ; Bit 13
  2549. ATDDR13_BIT14: equ 14 ; Bit 14
  2550. ATDDR13_BIT15: equ 15 ; Bit 15
  2551. ; bit position masks
  2552. mATDDR13_BIT6: equ %01000000
  2553. mATDDR13_BIT7: equ %10000000
  2554. mATDDR13_BIT8: equ %100000000
  2555. mATDDR13_BIT9: equ %1000000000
  2556. mATDDR13_BIT10: equ %10000000000
  2557. mATDDR13_BIT11: equ %100000000000
  2558. mATDDR13_BIT12: equ %1000000000000
  2559. mATDDR13_BIT13: equ %10000000000000
  2560. mATDDR13_BIT14: equ %100000000000000
  2561. mATDDR13_BIT15: equ %1000000000000000
  2562. ;*** ATDDR13H - ATD Conversion Result Register 13 High; 0x000000AA ***
  2563. ATDDR13H: equ $000000AA ;*** ATDDR13H - ATD Conversion Result Register 13 High; 0x000000AA ***
  2564. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2565. ATDDR13H_BIT8: equ 0 ; Bit 8
  2566. ATDDR13H_BIT9: equ 1 ; Bit 9
  2567. ATDDR13H_BIT10: equ 2 ; Bit 10
  2568. ATDDR13H_BIT11: equ 3 ; Bit 11
  2569. ATDDR13H_BIT12: equ 4 ; Bit 12
  2570. ATDDR13H_BIT13: equ 5 ; Bit 13
  2571. ATDDR13H_BIT14: equ 6 ; Bit 14
  2572. ATDDR13H_BIT15: equ 7 ; Bit 15
  2573. ; bit position masks
  2574. mATDDR13H_BIT8: equ %00000001
  2575. mATDDR13H_BIT9: equ %00000010
  2576. mATDDR13H_BIT10: equ %00000100
  2577. mATDDR13H_BIT11: equ %00001000
  2578. mATDDR13H_BIT12: equ %00010000
  2579. mATDDR13H_BIT13: equ %00100000
  2580. mATDDR13H_BIT14: equ %01000000
  2581. mATDDR13H_BIT15: equ %10000000
  2582. ;*** ATDDR13L - ATD Conversion Result Register 13 Low; 0x000000AB ***
  2583. ATDDR13L: equ $000000AB ;*** ATDDR13L - ATD Conversion Result Register 13 Low; 0x000000AB ***
  2584. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2585. ATDDR13L_BIT6: equ 6 ; Bit 6
  2586. ATDDR13L_BIT7: equ 7 ; Bit 7
  2587. ; bit position masks
  2588. mATDDR13L_BIT6: equ %01000000
  2589. mATDDR13L_BIT7: equ %10000000
  2590. ;*** ATDDR14 - ATD Conversion Result Register 14; 0x000000AC ***
  2591. ATDDR14: equ $000000AC ;*** ATDDR14 - ATD Conversion Result Register 14; 0x000000AC ***
  2592. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2593. ATDDR14_BIT6: equ 6 ; Bit 6
  2594. ATDDR14_BIT7: equ 7 ; Bit 7
  2595. ATDDR14_BIT8: equ 8 ; Bit 8
  2596. ATDDR14_BIT9: equ 9 ; Bit 9
  2597. ATDDR14_BIT10: equ 10 ; Bit 10
  2598. ATDDR14_BIT11: equ 11 ; Bit 11
  2599. ATDDR14_BIT12: equ 12 ; Bit 12
  2600. ATDDR14_BIT13: equ 13 ; Bit 13
  2601. ATDDR14_BIT14: equ 14 ; Bit 14
  2602. ATDDR14_BIT15: equ 15 ; Bit 15
  2603. ; bit position masks
  2604. mATDDR14_BIT6: equ %01000000
  2605. mATDDR14_BIT7: equ %10000000
  2606. mATDDR14_BIT8: equ %100000000
  2607. mATDDR14_BIT9: equ %1000000000
  2608. mATDDR14_BIT10: equ %10000000000
  2609. mATDDR14_BIT11: equ %100000000000
  2610. mATDDR14_BIT12: equ %1000000000000
  2611. mATDDR14_BIT13: equ %10000000000000
  2612. mATDDR14_BIT14: equ %100000000000000
  2613. mATDDR14_BIT15: equ %1000000000000000
  2614. ;*** ATDDR14H - ATD Conversion Result Register 14 High; 0x000000AC ***
  2615. ATDDR14H: equ $000000AC ;*** ATDDR14H - ATD Conversion Result Register 14 High; 0x000000AC ***
  2616. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2617. ATDDR14H_BIT8: equ 0 ; Bit 8
  2618. ATDDR14H_BIT9: equ 1 ; Bit 9
  2619. ATDDR14H_BIT10: equ 2 ; Bit 10
  2620. ATDDR14H_BIT11: equ 3 ; Bit 11
  2621. ATDDR14H_BIT12: equ 4 ; Bit 12
  2622. ATDDR14H_BIT13: equ 5 ; Bit 13
  2623. ATDDR14H_BIT14: equ 6 ; Bit 14
  2624. ATDDR14H_BIT15: equ 7 ; Bit 15
  2625. ; bit position masks
  2626. mATDDR14H_BIT8: equ %00000001
  2627. mATDDR14H_BIT9: equ %00000010
  2628. mATDDR14H_BIT10: equ %00000100
  2629. mATDDR14H_BIT11: equ %00001000
  2630. mATDDR14H_BIT12: equ %00010000
  2631. mATDDR14H_BIT13: equ %00100000
  2632. mATDDR14H_BIT14: equ %01000000
  2633. mATDDR14H_BIT15: equ %10000000
  2634. ;*** ATDDR14L - ATD Conversion Result Register 14 Low; 0x000000AD ***
  2635. ATDDR14L: equ $000000AD ;*** ATDDR14L - ATD Conversion Result Register 14 Low; 0x000000AD ***
  2636. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2637. ATDDR14L_BIT6: equ 6 ; Bit 6
  2638. ATDDR14L_BIT7: equ 7 ; Bit 7
  2639. ; bit position masks
  2640. mATDDR14L_BIT6: equ %01000000
  2641. mATDDR14L_BIT7: equ %10000000
  2642. ;*** ATDDR15 - ATD Conversion Result Register 15; 0x000000AE ***
  2643. ATDDR15: equ $000000AE ;*** ATDDR15 - ATD Conversion Result Register 15; 0x000000AE ***
  2644. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2645. ATDDR15_BIT6: equ 6 ; Bit 6
  2646. ATDDR15_BIT7: equ 7 ; Bit 7
  2647. ATDDR15_BIT8: equ 8 ; Bit 8
  2648. ATDDR15_BIT9: equ 9 ; Bit 9
  2649. ATDDR15_BIT10: equ 10 ; Bit 10
  2650. ATDDR15_BIT11: equ 11 ; Bit 11
  2651. ATDDR15_BIT12: equ 12 ; Bit 12
  2652. ATDDR15_BIT13: equ 13 ; Bit 13
  2653. ATDDR15_BIT14: equ 14 ; Bit 14
  2654. ATDDR15_BIT15: equ 15 ; Bit 15
  2655. ; bit position masks
  2656. mATDDR15_BIT6: equ %01000000
  2657. mATDDR15_BIT7: equ %10000000
  2658. mATDDR15_BIT8: equ %100000000
  2659. mATDDR15_BIT9: equ %1000000000
  2660. mATDDR15_BIT10: equ %10000000000
  2661. mATDDR15_BIT11: equ %100000000000
  2662. mATDDR15_BIT12: equ %1000000000000
  2663. mATDDR15_BIT13: equ %10000000000000
  2664. mATDDR15_BIT14: equ %100000000000000
  2665. mATDDR15_BIT15: equ %1000000000000000
  2666. ;*** ATDDR15H - ATD Conversion Result Register 15 High; 0x000000AE ***
  2667. ATDDR15H: equ $000000AE ;*** ATDDR15H - ATD Conversion Result Register 15 High; 0x000000AE ***
  2668. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2669. ATDDR15H_BIT8: equ 0 ; Bit 8
  2670. ATDDR15H_BIT9: equ 1 ; Bit 9
  2671. ATDDR15H_BIT10: equ 2 ; Bit 10
  2672. ATDDR15H_BIT11: equ 3 ; Bit 11
  2673. ATDDR15H_BIT12: equ 4 ; Bit 12
  2674. ATDDR15H_BIT13: equ 5 ; Bit 13
  2675. ATDDR15H_BIT14: equ 6 ; Bit 14
  2676. ATDDR15H_BIT15: equ 7 ; Bit 15
  2677. ; bit position masks
  2678. mATDDR15H_BIT8: equ %00000001
  2679. mATDDR15H_BIT9: equ %00000010
  2680. mATDDR15H_BIT10: equ %00000100
  2681. mATDDR15H_BIT11: equ %00001000
  2682. mATDDR15H_BIT12: equ %00010000
  2683. mATDDR15H_BIT13: equ %00100000
  2684. mATDDR15H_BIT14: equ %01000000
  2685. mATDDR15H_BIT15: equ %10000000
  2686. ;*** ATDDR15L - ATD Conversion Result Register 15 Low; 0x000000AF ***
  2687. ATDDR15L: equ $000000AF ;*** ATDDR15L - ATD Conversion Result Register 15 Low; 0x000000AF ***
  2688. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2689. ATDDR15L_BIT6: equ 6 ; Bit 6
  2690. ATDDR15L_BIT7: equ 7 ; Bit 7
  2691. ; bit position masks
  2692. mATDDR15L_BIT6: equ %01000000
  2693. mATDDR15L_BIT7: equ %10000000
  2694. ;*** SCI0BD - SCI 0 Baud Rate Register; 0x000000C8 ***
  2695. SCI0BD: equ $000000C8 ;*** SCI0BD - SCI 0 Baud Rate Register; 0x000000C8 ***
  2696. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2697. SCI0BD_SBR0: equ 0 ; SCI Baud Rate Bit 0
  2698. SCI0BD_SBR1: equ 1 ; SCI Baud Rate Bit 1
  2699. SCI0BD_SBR2: equ 2 ; SCI Baud Rate Bit 2
  2700. SCI0BD_SBR3: equ 3 ; SCI Baud Rate Bit 3
  2701. SCI0BD_SBR4: equ 4 ; SCI Baud Rate Bit 4
  2702. SCI0BD_SBR5: equ 5 ; SCI Baud Rate Bit 5
  2703. SCI0BD_SBR6: equ 6 ; SCI Baud Rate Bit 6
  2704. SCI0BD_SBR7: equ 7 ; SCI Baud Rate Bit 7
  2705. SCI0BD_SBR8: equ 8 ; SCI Baud Rate Bit 8
  2706. SCI0BD_SBR9: equ 9 ; SCI Baud Rate Bit 9
  2707. SCI0BD_SBR10: equ 10 ; SCI Baud Rate Bit 10
  2708. SCI0BD_SBR11: equ 11 ; SCI Baud Rate Bit 11
  2709. SCI0BD_SBR12: equ 12 ; SCI Baud Rate Bit 12
  2710. SCI0BD_TNP0: equ 13 ; Transmitter Narrow Pulse Bit 0
  2711. SCI0BD_TNP1: equ 14 ; Transmitter Narrow Pulse Bit 1
  2712. SCI0BD_IREN: equ 15 ; Infrared Enable Bit
  2713. ; bit position masks
  2714. mSCI0BD_SBR0: equ %00000001
  2715. mSCI0BD_SBR1: equ %00000010
  2716. mSCI0BD_SBR2: equ %00000100
  2717. mSCI0BD_SBR3: equ %00001000
  2718. mSCI0BD_SBR4: equ %00010000
  2719. mSCI0BD_SBR5: equ %00100000
  2720. mSCI0BD_SBR6: equ %01000000
  2721. mSCI0BD_SBR7: equ %10000000
  2722. mSCI0BD_SBR8: equ %100000000
  2723. mSCI0BD_SBR9: equ %1000000000
  2724. mSCI0BD_SBR10: equ %10000000000
  2725. mSCI0BD_SBR11: equ %100000000000
  2726. mSCI0BD_SBR12: equ %1000000000000
  2727. mSCI0BD_TNP0: equ %10000000000000
  2728. mSCI0BD_TNP1: equ %100000000000000
  2729. mSCI0BD_IREN: equ %1000000000000000
  2730. ;*** SCI0BDH - SCI 0 Baud Rate Register High; 0x000000C8 ***
  2731. SCI0BDH: equ $000000C8 ;*** SCI0BDH - SCI 0 Baud Rate Register High; 0x000000C8 ***
  2732. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2733. SCI0BDH_SBR8: equ 0 ; SCI Baud Rate Bit 8
  2734. SCI0BDH_SBR9: equ 1 ; SCI Baud Rate Bit 9
  2735. SCI0BDH_SBR10: equ 2 ; SCI Baud Rate Bit 10
  2736. SCI0BDH_SBR11: equ 3 ; SCI Baud Rate Bit 11
  2737. SCI0BDH_SBR12: equ 4 ; SCI Baud Rate Bit 12
  2738. SCI0BDH_TNP0: equ 5 ; Transmitter Narrow Pulse Bit 0
  2739. SCI0BDH_TNP1: equ 6 ; Transmitter Narrow Pulse Bit 1
  2740. SCI0BDH_IREN: equ 7 ; Infrared Enable Bit
  2741. ; bit position masks
  2742. mSCI0BDH_SBR8: equ %00000001
  2743. mSCI0BDH_SBR9: equ %00000010
  2744. mSCI0BDH_SBR10: equ %00000100
  2745. mSCI0BDH_SBR11: equ %00001000
  2746. mSCI0BDH_SBR12: equ %00010000
  2747. mSCI0BDH_TNP0: equ %00100000
  2748. mSCI0BDH_TNP1: equ %01000000
  2749. mSCI0BDH_IREN: equ %10000000
  2750. ;*** SCI0BDL - SCI 0 Baud Rate Register Low; 0x000000C9 ***
  2751. SCI0BDL: equ $000000C9 ;*** SCI0BDL - SCI 0 Baud Rate Register Low; 0x000000C9 ***
  2752. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2753. SCI0BDL_SBR0: equ 0 ; SCI Baud Rate Bit 0
  2754. SCI0BDL_SBR1: equ 1 ; SCI Baud Rate Bit 1
  2755. SCI0BDL_SBR2: equ 2 ; SCI Baud Rate Bit 2
  2756. SCI0BDL_SBR3: equ 3 ; SCI Baud Rate Bit 3
  2757. SCI0BDL_SBR4: equ 4 ; SCI Baud Rate Bit 4
  2758. SCI0BDL_SBR5: equ 5 ; SCI Baud Rate Bit 5
  2759. SCI0BDL_SBR6: equ 6 ; SCI Baud Rate Bit 6
  2760. SCI0BDL_SBR7: equ 7 ; SCI Baud Rate Bit 7
  2761. ; bit position masks
  2762. mSCI0BDL_SBR0: equ %00000001
  2763. mSCI0BDL_SBR1: equ %00000010
  2764. mSCI0BDL_SBR2: equ %00000100
  2765. mSCI0BDL_SBR3: equ %00001000
  2766. mSCI0BDL_SBR4: equ %00010000
  2767. mSCI0BDL_SBR5: equ %00100000
  2768. mSCI0BDL_SBR6: equ %01000000
  2769. mSCI0BDL_SBR7: equ %10000000
  2770. ;*** SCI0CR1 - SCI 0 Control Register 1; 0x000000CA ***
  2771. SCI0CR1: equ $000000CA ;*** SCI0CR1 - SCI 0 Control Register 1; 0x000000CA ***
  2772. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2773. SCI0CR1_PT: equ 0 ; Parity Type Bit
  2774. SCI0CR1_PE: equ 1 ; Parity Enable Bit
  2775. SCI0CR1_ILT: equ 2 ; Idle Line Type Bit
  2776. SCI0CR1_WAKE: equ 3 ; Wakeup Condition Bit
  2777. SCI0CR1_M: equ 4 ; Data Format Mode Bit
  2778. SCI0CR1_RSRC: equ 5 ; Receiver Source Bit
  2779. SCI0CR1_SCISWAI: equ 6 ; SCI Stop in Wait Mode Bit
  2780. SCI0CR1_LOOPS: equ 7 ; Loop Select Bit
  2781. ; bit position masks
  2782. mSCI0CR1_PT: equ %00000001
  2783. mSCI0CR1_PE: equ %00000010
  2784. mSCI0CR1_ILT: equ %00000100
  2785. mSCI0CR1_WAKE: equ %00001000
  2786. mSCI0CR1_M: equ %00010000
  2787. mSCI0CR1_RSRC: equ %00100000
  2788. mSCI0CR1_SCISWAI: equ %01000000
  2789. mSCI0CR1_LOOPS: equ %10000000
  2790. ;*** SCI0CR2 - SCI 0 Control Register 2; 0x000000CB ***
  2791. SCI0CR2: equ $000000CB ;*** SCI0CR2 - SCI 0 Control Register 2; 0x000000CB ***
  2792. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2793. SCI0CR2_SBK: equ 0 ; Send Break Bit
  2794. SCI0CR2_RWU: equ 1 ; Receiver Wakeup Bit
  2795. SCI0CR2_RE: equ 2 ; Receiver Enable Bit
  2796. SCI0CR2_TE: equ 3 ; Transmitter Enable Bit
  2797. SCI0CR2_ILIE: equ 4 ; Idle Line Interrupt Enable Bit
  2798. SCI0CR2_RIE: equ 5 ; Receiver Full Interrupt Enable Bit
  2799. SCI0CR2_TCIE: equ 6 ; Transmission Complete Interrupt Enable Bit
  2800. SCI0CR2_SCTIE: equ 7 ; Transmitter Interrupt Enable Bit
  2801. ; bit position masks
  2802. mSCI0CR2_SBK: equ %00000001
  2803. mSCI0CR2_RWU: equ %00000010
  2804. mSCI0CR2_RE: equ %00000100
  2805. mSCI0CR2_TE: equ %00001000
  2806. mSCI0CR2_ILIE: equ %00010000
  2807. mSCI0CR2_RIE: equ %00100000
  2808. mSCI0CR2_TCIE: equ %01000000
  2809. mSCI0CR2_SCTIE: equ %10000000
  2810. ;*** SCI0SR1 - SCI 0 Status Register 1; 0x000000CC ***
  2811. SCI0SR1: equ $000000CC ;*** SCI0SR1 - SCI 0 Status Register 1; 0x000000CC ***
  2812. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2813. SCI0SR1_PF: equ 0 ; Parity Error Flag
  2814. SCI0SR1_FE: equ 1 ; Framing Error Flag
  2815. SCI0SR1_NF: equ 2 ; Noise Flag
  2816. SCI0SR1_OR: equ 3 ; Overrun Flag
  2817. SCI0SR1_IDLE: equ 4 ; Idle Line Flag
  2818. SCI0SR1_RDRF: equ 5 ; Receive Data Register Full Flag
  2819. SCI0SR1_TC: equ 6 ; Transmit Complete Flag
  2820. SCI0SR1_TDRE: equ 7 ; Transmit Data Register Empty Flag
  2821. ; bit position masks
  2822. mSCI0SR1_PF: equ %00000001
  2823. mSCI0SR1_FE: equ %00000010
  2824. mSCI0SR1_NF: equ %00000100
  2825. mSCI0SR1_OR: equ %00001000
  2826. mSCI0SR1_IDLE: equ %00010000
  2827. mSCI0SR1_RDRF: equ %00100000
  2828. mSCI0SR1_TC: equ %01000000
  2829. mSCI0SR1_TDRE: equ %10000000
  2830. ;*** SCI0SR2 - SCI 0 Status Register 2; 0x000000CD ***
  2831. SCI0SR2: equ $000000CD ;*** SCI0SR2 - SCI 0 Status Register 2; 0x000000CD ***
  2832. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2833. SCI0SR2_RAF: equ 0 ; Receiver Active Flag
  2834. SCI0SR2_TXDIR: equ 1 ; Transmitter pin data direction in Single-Wire mode
  2835. SCI0SR2_BRK13: equ 2 ; Break Transmit character length
  2836. ; bit position masks
  2837. mSCI0SR2_RAF: equ %00000001
  2838. mSCI0SR2_TXDIR: equ %00000010
  2839. mSCI0SR2_BRK13: equ %00000100
  2840. ;*** SCI0DRH - SCI 0 Data Register High; 0x000000CE ***
  2841. SCI0DRH: equ $000000CE ;*** SCI0DRH - SCI 0 Data Register High; 0x000000CE ***
  2842. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2843. SCI0DRH_T8: equ 6 ; Transmit Bit 8
  2844. SCI0DRH_R8: equ 7 ; Received Bit 8
  2845. ; bit position masks
  2846. mSCI0DRH_T8: equ %01000000
  2847. mSCI0DRH_R8: equ %10000000
  2848. ;*** SCI0DRL - SCI 0 Data Register Low; 0x000000CF ***
  2849. SCI0DRL: equ $000000CF ;*** SCI0DRL - SCI 0 Data Register Low; 0x000000CF ***
  2850. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2851. SCI0DRL_R0_T0: equ 0 ; Received bit 0 or Transmit bit 0
  2852. SCI0DRL_R1_T1: equ 1 ; Received bit 1 or Transmit bit 1
  2853. SCI0DRL_R2_T2: equ 2 ; Received bit 2 or Transmit bit 2
  2854. SCI0DRL_R3_T3: equ 3 ; Received bit 3 or Transmit bit 3
  2855. SCI0DRL_R4_T4: equ 4 ; Received bit 4 or Transmit bit 4
  2856. SCI0DRL_R5_T5: equ 5 ; Received bit 5 or Transmit bit 5
  2857. SCI0DRL_R6_T6: equ 6 ; Received bit 6 or Transmit bit 6
  2858. SCI0DRL_R7_T7: equ 7 ; Received bit 7 or Transmit bit 7
  2859. ; bit position masks
  2860. mSCI0DRL_R0_T0: equ %00000001
  2861. mSCI0DRL_R1_T1: equ %00000010
  2862. mSCI0DRL_R2_T2: equ %00000100
  2863. mSCI0DRL_R3_T3: equ %00001000
  2864. mSCI0DRL_R4_T4: equ %00010000
  2865. mSCI0DRL_R5_T5: equ %00100000
  2866. mSCI0DRL_R6_T6: equ %01000000
  2867. mSCI0DRL_R7_T7: equ %10000000
  2868. ;*** SCI1BD - SCI 1 Baud Rate Register; 0x000000D0 ***
  2869. SCI1BD: equ $000000D0 ;*** SCI1BD - SCI 1 Baud Rate Register; 0x000000D0 ***
  2870. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2871. SCI1BD_SBR0: equ 0 ; SCI Baud Rate Bit 0
  2872. SCI1BD_SBR1: equ 1 ; SCI Baud Rate Bit 1
  2873. SCI1BD_SBR2: equ 2 ; SCI Baud Rate Bit 2
  2874. SCI1BD_SBR3: equ 3 ; SCI Baud Rate Bit 3
  2875. SCI1BD_SBR4: equ 4 ; SCI Baud Rate Bit 4
  2876. SCI1BD_SBR5: equ 5 ; SCI Baud Rate Bit 5
  2877. SCI1BD_SBR6: equ 6 ; SCI Baud Rate Bit 6
  2878. SCI1BD_SBR7: equ 7 ; SCI Baud Rate Bit 7
  2879. SCI1BD_SBR8: equ 8 ; SCI Baud Rate Bit 8
  2880. SCI1BD_SBR9: equ 9 ; SCI Baud Rate Bit 9
  2881. SCI1BD_SBR10: equ 10 ; SCI Baud Rate Bit 10
  2882. SCI1BD_SBR11: equ 11 ; SCI Baud Rate Bit 11
  2883. SCI1BD_SBR12: equ 12 ; SCI Baud Rate Bit 12
  2884. SCI1BD_TNP0: equ 13 ; Transmitter Narrow Pulse Bit 0
  2885. SCI1BD_TNP1: equ 14 ; Transmitter Narrow Pulse Bit 1
  2886. SCI1BD_IREN: equ 15 ; Infrared Enable Bit
  2887. ; bit position masks
  2888. mSCI1BD_SBR0: equ %00000001
  2889. mSCI1BD_SBR1: equ %00000010
  2890. mSCI1BD_SBR2: equ %00000100
  2891. mSCI1BD_SBR3: equ %00001000
  2892. mSCI1BD_SBR4: equ %00010000
  2893. mSCI1BD_SBR5: equ %00100000
  2894. mSCI1BD_SBR6: equ %01000000
  2895. mSCI1BD_SBR7: equ %10000000
  2896. mSCI1BD_SBR8: equ %100000000
  2897. mSCI1BD_SBR9: equ %1000000000
  2898. mSCI1BD_SBR10: equ %10000000000
  2899. mSCI1BD_SBR11: equ %100000000000
  2900. mSCI1BD_SBR12: equ %1000000000000
  2901. mSCI1BD_TNP0: equ %10000000000000
  2902. mSCI1BD_TNP1: equ %100000000000000
  2903. mSCI1BD_IREN: equ %1000000000000000
  2904. ;*** SCI1BDH - SCI 1 Baud Rate Register High; 0x000000D0 ***
  2905. SCI1BDH: equ $000000D0 ;*** SCI1BDH - SCI 1 Baud Rate Register High; 0x000000D0 ***
  2906. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2907. SCI1BDH_SBR8: equ 0 ; SCI Baud Rate Bit 8
  2908. SCI1BDH_SBR9: equ 1 ; SCI Baud Rate Bit 9
  2909. SCI1BDH_SBR10: equ 2 ; SCI Baud Rate Bit 10
  2910. SCI1BDH_SBR11: equ 3 ; SCI Baud Rate Bit 11
  2911. SCI1BDH_SBR12: equ 4 ; SCI Baud Rate Bit 12
  2912. SCI1BDH_TNP0: equ 5 ; Transmitter Narrow Pulse Bit 0
  2913. SCI1BDH_TNP1: equ 6 ; Transmitter Narrow Pulse Bit 1
  2914. SCI1BDH_IREN: equ 7 ; Infrared Enable Bit
  2915. ; bit position masks
  2916. mSCI1BDH_SBR8: equ %00000001
  2917. mSCI1BDH_SBR9: equ %00000010
  2918. mSCI1BDH_SBR10: equ %00000100
  2919. mSCI1BDH_SBR11: equ %00001000
  2920. mSCI1BDH_SBR12: equ %00010000
  2921. mSCI1BDH_TNP0: equ %00100000
  2922. mSCI1BDH_TNP1: equ %01000000
  2923. mSCI1BDH_IREN: equ %10000000
  2924. ;*** SCI1BDL - SCI 1 Baud Rate Register Low; 0x000000D1 ***
  2925. SCI1BDL: equ $000000D1 ;*** SCI1BDL - SCI 1 Baud Rate Register Low; 0x000000D1 ***
  2926. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2927. SCI1BDL_SBR0: equ 0 ; SCI Baud Rate Bit 0
  2928. SCI1BDL_SBR1: equ 1 ; SCI Baud Rate Bit 1
  2929. SCI1BDL_SBR2: equ 2 ; SCI Baud Rate Bit 2
  2930. SCI1BDL_SBR3: equ 3 ; SCI Baud Rate Bit 3
  2931. SCI1BDL_SBR4: equ 4 ; SCI Baud Rate Bit 4
  2932. SCI1BDL_SBR5: equ 5 ; SCI Baud Rate Bit 5
  2933. SCI1BDL_SBR6: equ 6 ; SCI Baud Rate Bit 6
  2934. SCI1BDL_SBR7: equ 7 ; SCI Baud Rate Bit 7
  2935. ; bit position masks
  2936. mSCI1BDL_SBR0: equ %00000001
  2937. mSCI1BDL_SBR1: equ %00000010
  2938. mSCI1BDL_SBR2: equ %00000100
  2939. mSCI1BDL_SBR3: equ %00001000
  2940. mSCI1BDL_SBR4: equ %00010000
  2941. mSCI1BDL_SBR5: equ %00100000
  2942. mSCI1BDL_SBR6: equ %01000000
  2943. mSCI1BDL_SBR7: equ %10000000
  2944. ;*** SCI1CR1 - SCI 1 Control Register 1; 0x000000D2 ***
  2945. SCI1CR1: equ $000000D2 ;*** SCI1CR1 - SCI 1 Control Register 1; 0x000000D2 ***
  2946. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2947. SCI1CR1_PT: equ 0 ; Parity Type Bit
  2948. SCI1CR1_PE: equ 1 ; Parity Enable Bit
  2949. SCI1CR1_ILT: equ 2 ; Idle Line Type Bit
  2950. SCI1CR1_WAKE: equ 3 ; Wakeup Condition Bit
  2951. SCI1CR1_M: equ 4 ; Data Format Mode Bit
  2952. SCI1CR1_RSRC: equ 5 ; Receiver Source Bit
  2953. SCI1CR1_SCISWAI: equ 6 ; SCI Stop in Wait Mode Bit
  2954. SCI1CR1_LOOPS: equ 7 ; Loop Select Bit
  2955. ; bit position masks
  2956. mSCI1CR1_PT: equ %00000001
  2957. mSCI1CR1_PE: equ %00000010
  2958. mSCI1CR1_ILT: equ %00000100
  2959. mSCI1CR1_WAKE: equ %00001000
  2960. mSCI1CR1_M: equ %00010000
  2961. mSCI1CR1_RSRC: equ %00100000
  2962. mSCI1CR1_SCISWAI: equ %01000000
  2963. mSCI1CR1_LOOPS: equ %10000000
  2964. ;*** SCI1CR2 - SCI 1 Control Register 2; 0x000000D3 ***
  2965. SCI1CR2: equ $000000D3 ;*** SCI1CR2 - SCI 1 Control Register 2; 0x000000D3 ***
  2966. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2967. SCI1CR2_SBK: equ 0 ; Send Break Bit
  2968. SCI1CR2_RWU: equ 1 ; Receiver Wakeup Bit
  2969. SCI1CR2_RE: equ 2 ; Receiver Enable Bit
  2970. SCI1CR2_TE: equ 3 ; Transmitter Enable Bit
  2971. SCI1CR2_ILIE: equ 4 ; Idle Line Interrupt Enable Bit
  2972. SCI1CR2_RIE: equ 5 ; Receiver Full Interrupt Enable Bit
  2973. SCI1CR2_TCIE: equ 6 ; Transmission Complete Interrupt Enable Bit
  2974. SCI1CR2_SCTIE: equ 7 ; Transmitter Interrupt Enable Bit
  2975. ; bit position masks
  2976. mSCI1CR2_SBK: equ %00000001
  2977. mSCI1CR2_RWU: equ %00000010
  2978. mSCI1CR2_RE: equ %00000100
  2979. mSCI1CR2_TE: equ %00001000
  2980. mSCI1CR2_ILIE: equ %00010000
  2981. mSCI1CR2_RIE: equ %00100000
  2982. mSCI1CR2_TCIE: equ %01000000
  2983. mSCI1CR2_SCTIE: equ %10000000
  2984. ;*** SCI1SR1 - SCI 1 Status Register 1; 0x000000D4 ***
  2985. SCI1SR1: equ $000000D4 ;*** SCI1SR1 - SCI 1 Status Register 1; 0x000000D4 ***
  2986. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  2987. SCI1SR1_PF: equ 0 ; Parity Error Flag
  2988. SCI1SR1_FE: equ 1 ; Framing Error Flag
  2989. SCI1SR1_NF: equ 2 ; Noise Flag
  2990. SCI1SR1_OR: equ 3 ; Overrun Flag
  2991. SCI1SR1_IDLE: equ 4 ; Idle Line Flag
  2992. SCI1SR1_RDRF: equ 5 ; Receive Data Register Full Flag
  2993. SCI1SR1_TC: equ 6 ; Transmit Complete Flag
  2994. SCI1SR1_TDRE: equ 7 ; Transmit Data Register Empty Flag
  2995. ; bit position masks
  2996. mSCI1SR1_PF: equ %00000001
  2997. mSCI1SR1_FE: equ %00000010
  2998. mSCI1SR1_NF: equ %00000100
  2999. mSCI1SR1_OR: equ %00001000
  3000. mSCI1SR1_IDLE: equ %00010000
  3001. mSCI1SR1_RDRF: equ %00100000
  3002. mSCI1SR1_TC: equ %01000000
  3003. mSCI1SR1_TDRE: equ %10000000
  3004. ;*** SCI1SR2 - SCI 1 Status Register 2; 0x000000D5 ***
  3005. SCI1SR2: equ $000000D5 ;*** SCI1SR2 - SCI 1 Status Register 2; 0x000000D5 ***
  3006. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3007. SCI1SR2_RAF: equ 0 ; Receiver Active Flag
  3008. SCI1SR2_TXDIR: equ 1 ; Transmitter pin data direction in Single-Wire mode
  3009. SCI1SR2_BRK13: equ 2 ; Break Transmit character length
  3010. ; bit position masks
  3011. mSCI1SR2_RAF: equ %00000001
  3012. mSCI1SR2_TXDIR: equ %00000010
  3013. mSCI1SR2_BRK13: equ %00000100
  3014. ;*** SCI1DRH - SCI 1 Data Register High; 0x000000D6 ***
  3015. SCI1DRH: equ $000000D6 ;*** SCI1DRH - SCI 1 Data Register High; 0x000000D6 ***
  3016. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3017. SCI1DRH_T8: equ 6 ; Transmit Bit 8
  3018. SCI1DRH_R8: equ 7 ; Received Bit 8
  3019. ; bit position masks
  3020. mSCI1DRH_T8: equ %01000000
  3021. mSCI1DRH_R8: equ %10000000
  3022. ;*** SCI1DRL - SCI 1 Data Register Low; 0x000000D7 ***
  3023. SCI1DRL: equ $000000D7 ;*** SCI1DRL - SCI 1 Data Register Low; 0x000000D7 ***
  3024. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3025. SCI1DRL_R0_T0: equ 0 ; Received bit 0 or Transmit bit 0
  3026. SCI1DRL_R1_T1: equ 1 ; Received bit 1 or Transmit bit 1
  3027. SCI1DRL_R2_T2: equ 2 ; Received bit 2 or Transmit bit 2
  3028. SCI1DRL_R3_T3: equ 3 ; Received bit 3 or Transmit bit 3
  3029. SCI1DRL_R4_T4: equ 4 ; Received bit 4 or Transmit bit 4
  3030. SCI1DRL_R5_T5: equ 5 ; Received bit 5 or Transmit bit 5
  3031. SCI1DRL_R6_T6: equ 6 ; Received bit 6 or Transmit bit 6
  3032. SCI1DRL_R7_T7: equ 7 ; Received bit 7 or Transmit bit 7
  3033. ; bit position masks
  3034. mSCI1DRL_R0_T0: equ %00000001
  3035. mSCI1DRL_R1_T1: equ %00000010
  3036. mSCI1DRL_R2_T2: equ %00000100
  3037. mSCI1DRL_R3_T3: equ %00001000
  3038. mSCI1DRL_R4_T4: equ %00010000
  3039. mSCI1DRL_R5_T5: equ %00100000
  3040. mSCI1DRL_R6_T6: equ %01000000
  3041. mSCI1DRL_R7_T7: equ %10000000
  3042. ;*** SPICR1 - SPI Control Register; 0x000000D8 ***
  3043. SPICR1: equ $000000D8 ;*** SPICR1 - SPI Control Register; 0x000000D8 ***
  3044. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3045. SPICR1_LSBFE: equ 0 ; SPI LSB-First Enable
  3046. SPICR1_SSOE: equ 1 ; Slave Select Output Enable
  3047. SPICR1_CPHA: equ 2 ; SPI Clock Phase Bit
  3048. SPICR1_CPOL: equ 3 ; SPI Clock Polarity Bit
  3049. SPICR1_MSTR: equ 4 ; SPI Master/Slave Mode Select Bit
  3050. SPICR1_SPTIE: equ 5 ; SPI Transmit Interrupt Enable
  3051. SPICR1_SPE: equ 6 ; SPI System Enable Bit
  3052. SPICR1_SPIE: equ 7 ; SPI Interrupt Enable Bit
  3053. ; bit position masks
  3054. mSPICR1_LSBFE: equ %00000001
  3055. mSPICR1_SSOE: equ %00000010
  3056. mSPICR1_CPHA: equ %00000100
  3057. mSPICR1_CPOL: equ %00001000
  3058. mSPICR1_MSTR: equ %00010000
  3059. mSPICR1_SPTIE: equ %00100000
  3060. mSPICR1_SPE: equ %01000000
  3061. mSPICR1_SPIE: equ %10000000
  3062. ;*** SPICR2 - SPI Control Register 2; 0x000000D9 ***
  3063. SPICR2: equ $000000D9 ;*** SPICR2 - SPI Control Register 2; 0x000000D9 ***
  3064. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3065. SPICR2_SPC0: equ 0 ; Serial Pin Control Bit 0
  3066. SPICR2_SPISWAI: equ 1 ; SPI Stop in Wait Mode Bit
  3067. SPICR2_BIDIROE: equ 3 ; Output enable in the Bidirectional mode of operation
  3068. SPICR2_MODFEN: equ 4 ; Mode Fault Enable Bit
  3069. ; bit position masks
  3070. mSPICR2_SPC0: equ %00000001
  3071. mSPICR2_SPISWAI: equ %00000010
  3072. mSPICR2_BIDIROE: equ %00001000
  3073. mSPICR2_MODFEN: equ %00010000
  3074. ;*** SPIBR - SPI Baud Rate Register; 0x000000DA ***
  3075. SPIBR: equ $000000DA ;*** SPIBR - SPI Baud Rate Register; 0x000000DA ***
  3076. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3077. SPIBR_SPR0: equ 0 ; SPI Baud Rate Selection Bit 0
  3078. SPIBR_SPR1: equ 1 ; SPI Baud Rate Selection Bit 1
  3079. SPIBR_SPR2: equ 2 ; SPI Baud Rate Selection Bit 2
  3080. SPIBR_SPPR0: equ 4 ; SPI Baud Rate Preselection Bits 0
  3081. SPIBR_SPPR1: equ 5 ; SPI Baud Rate Preselection Bits 1
  3082. SPIBR_SPPR2: equ 6 ; SPI Baud Rate Preselection Bits 2
  3083. ; bit position masks
  3084. mSPIBR_SPR0: equ %00000001
  3085. mSPIBR_SPR1: equ %00000010
  3086. mSPIBR_SPR2: equ %00000100
  3087. mSPIBR_SPPR0: equ %00010000
  3088. mSPIBR_SPPR1: equ %00100000
  3089. mSPIBR_SPPR2: equ %01000000
  3090. ;*** SPISR - SPI Status Register; 0x000000DB ***
  3091. SPISR: equ $000000DB ;*** SPISR - SPI Status Register; 0x000000DB ***
  3092. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3093. SPISR_MODF: equ 4 ; Mode Fault Flag
  3094. SPISR_SPTEF: equ 5 ; SPI Transmit Empty Interrupt Flag
  3095. SPISR_SPIF: equ 7 ; SPIF Receive Interrupt Flag
  3096. ; bit position masks
  3097. mSPISR_MODF: equ %00010000
  3098. mSPISR_SPTEF: equ %00100000
  3099. mSPISR_SPIF: equ %10000000
  3100. ;*** SPIDR - SPI Data Register; 0x000000DD ***
  3101. SPIDR: equ $000000DD ;*** SPIDR - SPI Data Register; 0x000000DD ***
  3102. ;*** IBAD - IIC Address Register; 0x000000E0 ***
  3103. IBAD: equ $000000E0 ;*** IBAD - IIC Address Register; 0x000000E0 ***
  3104. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3105. IBAD_ADR1: equ 1 ; Slave Address Bit 1
  3106. IBAD_ADR2: equ 2 ; Slave Address Bit 2
  3107. IBAD_ADR3: equ 3 ; Slave Address Bit 3
  3108. IBAD_ADR4: equ 4 ; Slave Address Bit 4
  3109. IBAD_ADR5: equ 5 ; Slave Address Bit 5
  3110. IBAD_ADR6: equ 6 ; Slave Address Bit 6
  3111. IBAD_ADR7: equ 7 ; Slave Address Bit 7
  3112. ; bit position masks
  3113. mIBAD_ADR1: equ %00000010
  3114. mIBAD_ADR2: equ %00000100
  3115. mIBAD_ADR3: equ %00001000
  3116. mIBAD_ADR4: equ %00010000
  3117. mIBAD_ADR5: equ %00100000
  3118. mIBAD_ADR6: equ %01000000
  3119. mIBAD_ADR7: equ %10000000
  3120. ;*** IBFD - IIC Frequency Divider Register; 0x000000E1 ***
  3121. IBFD: equ $000000E1 ;*** IBFD - IIC Frequency Divider Register; 0x000000E1 ***
  3122. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3123. IBFD_IBC0: equ 0 ; I-Bus Clock Rate 0
  3124. IBFD_IBC1: equ 1 ; I-Bus Clock Rate 1
  3125. IBFD_IBC2: equ 2 ; I-Bus Clock Rate 2
  3126. IBFD_IBC3: equ 3 ; I-Bus Clock Rate 3
  3127. IBFD_IBC4: equ 4 ; I-Bus Clock Rate 4
  3128. IBFD_IBC5: equ 5 ; I-Bus Clock Rate 5
  3129. IBFD_IBC6: equ 6 ; I-Bus Clock Rate 6
  3130. IBFD_IBC7: equ 7 ; I-Bus Clock Rate 7
  3131. ; bit position masks
  3132. mIBFD_IBC0: equ %00000001
  3133. mIBFD_IBC1: equ %00000010
  3134. mIBFD_IBC2: equ %00000100
  3135. mIBFD_IBC3: equ %00001000
  3136. mIBFD_IBC4: equ %00010000
  3137. mIBFD_IBC5: equ %00100000
  3138. mIBFD_IBC6: equ %01000000
  3139. mIBFD_IBC7: equ %10000000
  3140. ;*** IBCR - IIC Control Register; 0x000000E2 ***
  3141. IBCR: equ $000000E2 ;*** IBCR - IIC Control Register; 0x000000E2 ***
  3142. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3143. IBCR_IBSWAI: equ 0 ; I-Bus Interface Stop in WAIT mode
  3144. IBCR_RSTA: equ 2 ; Repeat Start
  3145. IBCR_TXAK: equ 3 ; Transmit Acknowledge enable
  3146. IBCR_TX_RX: equ 4 ; Transmit/Receive mode select bit
  3147. IBCR_MS_SL: equ 5 ; Master/Slave mode select bit
  3148. IBCR_IBIE: equ 6 ; I-Bus Interrupt Enable
  3149. IBCR_IBEN: equ 7 ; I-Bus Enable
  3150. ; bit position masks
  3151. mIBCR_IBSWAI: equ %00000001
  3152. mIBCR_RSTA: equ %00000100
  3153. mIBCR_TXAK: equ %00001000
  3154. mIBCR_TX_RX: equ %00010000
  3155. mIBCR_MS_SL: equ %00100000
  3156. mIBCR_IBIE: equ %01000000
  3157. mIBCR_IBEN: equ %10000000
  3158. ;*** IBSR - IIC Status Register; 0x000000E3 ***
  3159. IBSR: equ $000000E3 ;*** IBSR - IIC Status Register; 0x000000E3 ***
  3160. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3161. IBSR_RXAK: equ 0 ; Received Acknowledge
  3162. IBSR_IBIF: equ 1 ; I-Bus Interrupt
  3163. IBSR_SRW: equ 2 ; Slave Read/Write
  3164. IBSR_IBAL: equ 4 ; Arbitration Lost
  3165. IBSR_IBB: equ 5 ; Bus busy bit
  3166. IBSR_IAAS: equ 6 ; Addressed as a slave bit
  3167. IBSR_TCF: equ 7 ; Data transferring bit
  3168. ; bit position masks
  3169. mIBSR_RXAK: equ %00000001
  3170. mIBSR_IBIF: equ %00000010
  3171. mIBSR_SRW: equ %00000100
  3172. mIBSR_IBAL: equ %00010000
  3173. mIBSR_IBB: equ %00100000
  3174. mIBSR_IAAS: equ %01000000
  3175. mIBSR_TCF: equ %10000000
  3176. ;*** IBDR - IIC Data I/O Register; 0x000000E4 ***
  3177. IBDR: equ $000000E4 ;*** IBDR - IIC Data I/O Register; 0x000000E4 ***
  3178. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3179. IBDR_D0: equ 0 ; IIC Data Bit 0
  3180. IBDR_D1: equ 1 ; IIC Data Bit 1
  3181. IBDR_D2: equ 2 ; IIC Data Bit 2
  3182. IBDR_D3: equ 3 ; IIC Data Bit 3
  3183. IBDR_D4: equ 4 ; IIC Data Bit 4
  3184. IBDR_D5: equ 5 ; IIC Data Bit 5
  3185. IBDR_D6: equ 6 ; IIC Data Bit 6
  3186. IBDR_D7: equ 7 ; IIC Data Bit 7
  3187. ; bit position masks
  3188. mIBDR_D0: equ %00000001
  3189. mIBDR_D1: equ %00000010
  3190. mIBDR_D2: equ %00000100
  3191. mIBDR_D3: equ %00001000
  3192. mIBDR_D4: equ %00010000
  3193. mIBDR_D5: equ %00100000
  3194. mIBDR_D6: equ %01000000
  3195. mIBDR_D7: equ %10000000
  3196. ;*** SCI2BD - SCI 2 Baud Rate Register; 0x000000E8 ***
  3197. SCI2BD: equ $000000E8 ;*** SCI2BD - SCI 2 Baud Rate Register; 0x000000E8 ***
  3198. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3199. SCI2BD_SBR0: equ 0 ; SCI Baud Rate Bit 0
  3200. SCI2BD_SBR1: equ 1 ; SCI Baud Rate Bit 1
  3201. SCI2BD_SBR2: equ 2 ; SCI Baud Rate Bit 2
  3202. SCI2BD_SBR3: equ 3 ; SCI Baud Rate Bit 3
  3203. SCI2BD_SBR4: equ 4 ; SCI Baud Rate Bit 4
  3204. SCI2BD_SBR5: equ 5 ; SCI Baud Rate Bit 5
  3205. SCI2BD_SBR6: equ 6 ; SCI Baud Rate Bit 6
  3206. SCI2BD_SBR7: equ 7 ; SCI Baud Rate Bit 7
  3207. SCI2BD_SBR8: equ 8 ; SCI Baud Rate Bit 8
  3208. SCI2BD_SBR9: equ 9 ; SCI Baud Rate Bit 9
  3209. SCI2BD_SBR10: equ 10 ; SCI Baud Rate Bit 10
  3210. SCI2BD_SBR11: equ 11 ; SCI Baud Rate Bit 11
  3211. SCI2BD_SBR12: equ 12 ; SCI Baud Rate Bit 12
  3212. SCI2BD_TNP0: equ 13 ; Transmitter Narrow Pulse Bit 0
  3213. SCI2BD_TNP1: equ 14 ; Transmitter Narrow Pulse Bit 1
  3214. SCI2BD_IREN: equ 15 ; Infrared Enable Bit
  3215. ; bit position masks
  3216. mSCI2BD_SBR0: equ %00000001
  3217. mSCI2BD_SBR1: equ %00000010
  3218. mSCI2BD_SBR2: equ %00000100
  3219. mSCI2BD_SBR3: equ %00001000
  3220. mSCI2BD_SBR4: equ %00010000
  3221. mSCI2BD_SBR5: equ %00100000
  3222. mSCI2BD_SBR6: equ %01000000
  3223. mSCI2BD_SBR7: equ %10000000
  3224. mSCI2BD_SBR8: equ %100000000
  3225. mSCI2BD_SBR9: equ %1000000000
  3226. mSCI2BD_SBR10: equ %10000000000
  3227. mSCI2BD_SBR11: equ %100000000000
  3228. mSCI2BD_SBR12: equ %1000000000000
  3229. mSCI2BD_TNP0: equ %10000000000000
  3230. mSCI2BD_TNP1: equ %100000000000000
  3231. mSCI2BD_IREN: equ %1000000000000000
  3232. ;*** SCI2BDH - SCI 2 Baud Rate Register High; 0x000000E8 ***
  3233. SCI2BDH: equ $000000E8 ;*** SCI2BDH - SCI 2 Baud Rate Register High; 0x000000E8 ***
  3234. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3235. SCI2BDH_SBR8: equ 0 ; SCI Baud Rate Bit 8
  3236. SCI2BDH_SBR9: equ 1 ; SCI Baud Rate Bit 9
  3237. SCI2BDH_SBR10: equ 2 ; SCI Baud Rate Bit 10
  3238. SCI2BDH_SBR11: equ 3 ; SCI Baud Rate Bit 11
  3239. SCI2BDH_SBR12: equ 4 ; SCI Baud Rate Bit 12
  3240. SCI2BDH_TNP0: equ 5 ; Transmitter Narrow Pulse Bit 0
  3241. SCI2BDH_TNP1: equ 6 ; Transmitter Narrow Pulse Bit 1
  3242. SCI2BDH_IREN: equ 7 ; Infrared Enable Bit
  3243. ; bit position masks
  3244. mSCI2BDH_SBR8: equ %00000001
  3245. mSCI2BDH_SBR9: equ %00000010
  3246. mSCI2BDH_SBR10: equ %00000100
  3247. mSCI2BDH_SBR11: equ %00001000
  3248. mSCI2BDH_SBR12: equ %00010000
  3249. mSCI2BDH_TNP0: equ %00100000
  3250. mSCI2BDH_TNP1: equ %01000000
  3251. mSCI2BDH_IREN: equ %10000000
  3252. ;*** SCI2BDL - SCI 2 Baud Rate Register Low; 0x000000E9 ***
  3253. SCI2BDL: equ $000000E9 ;*** SCI2BDL - SCI 2 Baud Rate Register Low; 0x000000E9 ***
  3254. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3255. SCI2BDL_SBR0: equ 0 ; SCI Baud Rate Bit 0
  3256. SCI2BDL_SBR1: equ 1 ; SCI Baud Rate Bit 1
  3257. SCI2BDL_SBR2: equ 2 ; SCI Baud Rate Bit 2
  3258. SCI2BDL_SBR3: equ 3 ; SCI Baud Rate Bit 3
  3259. SCI2BDL_SBR4: equ 4 ; SCI Baud Rate Bit 4
  3260. SCI2BDL_SBR5: equ 5 ; SCI Baud Rate Bit 5
  3261. SCI2BDL_SBR6: equ 6 ; SCI Baud Rate Bit 6
  3262. SCI2BDL_SBR7: equ 7 ; SCI Baud Rate Bit 7
  3263. ; bit position masks
  3264. mSCI2BDL_SBR0: equ %00000001
  3265. mSCI2BDL_SBR1: equ %00000010
  3266. mSCI2BDL_SBR2: equ %00000100
  3267. mSCI2BDL_SBR3: equ %00001000
  3268. mSCI2BDL_SBR4: equ %00010000
  3269. mSCI2BDL_SBR5: equ %00100000
  3270. mSCI2BDL_SBR6: equ %01000000
  3271. mSCI2BDL_SBR7: equ %10000000
  3272. ;*** SCI2CR1 - SCI 2 Control Register 1; 0x000000EA ***
  3273. SCI2CR1: equ $000000EA ;*** SCI2CR1 - SCI 2 Control Register 1; 0x000000EA ***
  3274. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3275. SCI2CR1_PT: equ 0 ; Parity Type Bit
  3276. SCI2CR1_PE: equ 1 ; Parity Enable Bit
  3277. SCI2CR1_ILT: equ 2 ; Idle Line Type Bit
  3278. SCI2CR1_WAKE: equ 3 ; Wakeup Condition Bit
  3279. SCI2CR1_M: equ 4 ; Data Format Mode Bit
  3280. SCI2CR1_RSRC: equ 5 ; Receiver Source Bit
  3281. SCI2CR1_SCISWAI: equ 6 ; SCI Stop in Wait Mode Bit
  3282. SCI2CR1_LOOPS: equ 7 ; Loop Select Bit
  3283. ; bit position masks
  3284. mSCI2CR1_PT: equ %00000001
  3285. mSCI2CR1_PE: equ %00000010
  3286. mSCI2CR1_ILT: equ %00000100
  3287. mSCI2CR1_WAKE: equ %00001000
  3288. mSCI2CR1_M: equ %00010000
  3289. mSCI2CR1_RSRC: equ %00100000
  3290. mSCI2CR1_SCISWAI: equ %01000000
  3291. mSCI2CR1_LOOPS: equ %10000000
  3292. ;*** SCI2CR2 - SCI 2 Control Register 2; 0x000000EB ***
  3293. SCI2CR2: equ $000000EB ;*** SCI2CR2 - SCI 2 Control Register 2; 0x000000EB ***
  3294. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3295. SCI2CR2_SBK: equ 0 ; Send Break Bit
  3296. SCI2CR2_RWU: equ 1 ; Receiver Wakeup Bit
  3297. SCI2CR2_RE: equ 2 ; Receiver Enable Bit
  3298. SCI2CR2_TE: equ 3 ; Transmitter Enable Bit
  3299. SCI2CR2_ILIE: equ 4 ; Idle Line Interrupt Enable Bit
  3300. SCI2CR2_RIE: equ 5 ; Receiver Full Interrupt Enable Bit
  3301. SCI2CR2_TCIE: equ 6 ; Transmission Complete Interrupt Enable Bit
  3302. SCI2CR2_SCTIE: equ 7 ; Transmitter Interrupt Enable Bit
  3303. ; bit position masks
  3304. mSCI2CR2_SBK: equ %00000001
  3305. mSCI2CR2_RWU: equ %00000010
  3306. mSCI2CR2_RE: equ %00000100
  3307. mSCI2CR2_TE: equ %00001000
  3308. mSCI2CR2_ILIE: equ %00010000
  3309. mSCI2CR2_RIE: equ %00100000
  3310. mSCI2CR2_TCIE: equ %01000000
  3311. mSCI2CR2_SCTIE: equ %10000000
  3312. ;*** SCI2SR1 - SCI 2 Status Register 1; 0x000000EC ***
  3313. SCI2SR1: equ $000000EC ;*** SCI2SR1 - SCI 2 Status Register 1; 0x000000EC ***
  3314. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3315. SCI2SR1_PF: equ 0 ; Parity Error Flag
  3316. SCI2SR1_FE: equ 1 ; Framing Error Flag
  3317. SCI2SR1_NF: equ 2 ; Noise Flag
  3318. SCI2SR1_OR: equ 3 ; Overrun Flag
  3319. SCI2SR1_IDLE: equ 4 ; Idle Line Flag
  3320. SCI2SR1_RDRF: equ 5 ; Receive Data Register Full Flag
  3321. SCI2SR1_TC: equ 6 ; Transmit Complete Flag
  3322. SCI2SR1_TDRE: equ 7 ; Transmit Data Register Empty Flag
  3323. ; bit position masks
  3324. mSCI2SR1_PF: equ %00000001
  3325. mSCI2SR1_FE: equ %00000010
  3326. mSCI2SR1_NF: equ %00000100
  3327. mSCI2SR1_OR: equ %00001000
  3328. mSCI2SR1_IDLE: equ %00010000
  3329. mSCI2SR1_RDRF: equ %00100000
  3330. mSCI2SR1_TC: equ %01000000
  3331. mSCI2SR1_TDRE: equ %10000000
  3332. ;*** SCI2SR2 - SCI 2 Status Register 2; 0x000000ED ***
  3333. SCI2SR2: equ $000000ED ;*** SCI2SR2 - SCI 2 Status Register 2; 0x000000ED ***
  3334. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3335. SCI2SR2_RAF: equ 0 ; Receiver Active Flag
  3336. SCI2SR2_TXDIR: equ 1 ; Transmitter pin data direction in Single-Wire mode
  3337. SCI2SR2_BRK13: equ 2 ; Break Transmit character length
  3338. ; bit position masks
  3339. mSCI2SR2_RAF: equ %00000001
  3340. mSCI2SR2_TXDIR: equ %00000010
  3341. mSCI2SR2_BRK13: equ %00000100
  3342. ;*** SCI2DRH - SCI 2 Data Register High; 0x000000EE ***
  3343. SCI2DRH: equ $000000EE ;*** SCI2DRH - SCI 2 Data Register High; 0x000000EE ***
  3344. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3345. SCI2DRH_T8: equ 6 ; Transmit Bit 8
  3346. SCI2DRH_R8: equ 7 ; Received Bit 8
  3347. ; bit position masks
  3348. mSCI2DRH_T8: equ %01000000
  3349. mSCI2DRH_R8: equ %10000000
  3350. ;*** SCI2DRL - SCI 2 Data Register Low; 0x000000EF ***
  3351. SCI2DRL: equ $000000EF ;*** SCI2DRL - SCI 2 Data Register Low; 0x000000EF ***
  3352. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3353. SCI2DRL_R0_T0: equ 0 ; Received bit 0 or Transmit bit 0
  3354. SCI2DRL_R1_T1: equ 1 ; Received bit 1 or Transmit bit 1
  3355. SCI2DRL_R2_T2: equ 2 ; Received bit 2 or Transmit bit 2
  3356. SCI2DRL_R3_T3: equ 3 ; Received bit 3 or Transmit bit 3
  3357. SCI2DRL_R4_T4: equ 4 ; Received bit 4 or Transmit bit 4
  3358. SCI2DRL_R5_T5: equ 5 ; Received bit 5 or Transmit bit 5
  3359. SCI2DRL_R6_T6: equ 6 ; Received bit 6 or Transmit bit 6
  3360. SCI2DRL_R7_T7: equ 7 ; Received bit 7 or Transmit bit 7
  3361. ; bit position masks
  3362. mSCI2DRL_R0_T0: equ %00000001
  3363. mSCI2DRL_R1_T1: equ %00000010
  3364. mSCI2DRL_R2_T2: equ %00000100
  3365. mSCI2DRL_R3_T3: equ %00001000
  3366. mSCI2DRL_R4_T4: equ %00010000
  3367. mSCI2DRL_R5_T5: equ %00100000
  3368. mSCI2DRL_R6_T6: equ %01000000
  3369. mSCI2DRL_R7_T7: equ %10000000
  3370. ;*** DAC0_DACC0 - DAC0 Control Register 0; 0x000000F0 ***
  3371. DAC0_DACC0: equ $000000F0 ;*** DAC0_DACC0 - DAC0 Control Register 0; 0x000000F0 ***
  3372. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3373. DAC0_DACC0_DACOE: equ 0 ; DAC Output Enable
  3374. DAC0_DACC0_DACWAI: equ 1 ; DAC Stop in WAIT mode
  3375. DAC0_DACC0_DSGN: equ 2 ; Result Register Data Signed or Unsigned Representation
  3376. DAC0_DACC0_DJM: equ 3 ; Data Register Data Justification
  3377. DAC0_DACC0_DACTE: equ 6 ; DAC Test Enable
  3378. DAC0_DACC0_DACE: equ 7 ; DAC Enable
  3379. ; bit position masks
  3380. mDAC0_DACC0_DACOE: equ %00000001
  3381. mDAC0_DACC0_DACWAI: equ %00000010
  3382. mDAC0_DACC0_DSGN: equ %00000100
  3383. mDAC0_DACC0_DJM: equ %00001000
  3384. mDAC0_DACC0_DACTE: equ %01000000
  3385. mDAC0_DACC0_DACE: equ %10000000
  3386. ;*** DAC0_DACDLeft - DAC0 Data Register - Left Justified; 0x000000F2 ***
  3387. DAC0_DACDLeft: equ $000000F2 ;*** DAC0_DACDLeft - DAC0 Data Register - Left Justified; 0x000000F2 ***
  3388. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3389. DAC0_DACDLeft_BIT0: equ 0 ; Data Bit 0
  3390. DAC0_DACDLeft_BIT1: equ 1 ; Data Bit 1
  3391. DAC0_DACDLeft_BIT2: equ 2 ; Data Bit 2
  3392. DAC0_DACDLeft_BIT3: equ 3 ; Data Bit 3
  3393. DAC0_DACDLeft_BIT4: equ 4 ; Data Bit 4
  3394. DAC0_DACDLeft_BIT5: equ 5 ; Data Bit 5
  3395. DAC0_DACDLeft_BIT6: equ 6 ; Data Bit 6
  3396. DAC0_DACDLeft_BIT7: equ 7 ; Data Bit 7
  3397. ; bit position masks
  3398. mDAC0_DACDLeft_BIT0: equ %00000001
  3399. mDAC0_DACDLeft_BIT1: equ %00000010
  3400. mDAC0_DACDLeft_BIT2: equ %00000100
  3401. mDAC0_DACDLeft_BIT3: equ %00001000
  3402. mDAC0_DACDLeft_BIT4: equ %00010000
  3403. mDAC0_DACDLeft_BIT5: equ %00100000
  3404. mDAC0_DACDLeft_BIT6: equ %01000000
  3405. mDAC0_DACDLeft_BIT7: equ %10000000
  3406. ;*** DAC0_DACDRight - DAC0 Data Register - Right Justified; 0x000000F3 ***
  3407. DAC0_DACDRight: equ $000000F3 ;*** DAC0_DACDRight - DAC0 Data Register - Right Justified; 0x000000F3 ***
  3408. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3409. DAC0_DACDRight_BIT0: equ 0 ; Data Bit 0
  3410. DAC0_DACDRight_BIT1: equ 1 ; Data Bit 1
  3411. DAC0_DACDRight_BIT2: equ 2 ; Data Bit 2
  3412. DAC0_DACDRight_BIT3: equ 3 ; Data Bit 3
  3413. DAC0_DACDRight_BIT4: equ 4 ; Data Bit 4
  3414. DAC0_DACDRight_BIT5: equ 5 ; Data Bit 5
  3415. DAC0_DACDRight_BIT6: equ 6 ; Data Bit 6
  3416. DAC0_DACDRight_BIT7: equ 7 ; Data Bit 7
  3417. ; bit position masks
  3418. mDAC0_DACDRight_BIT0: equ %00000001
  3419. mDAC0_DACDRight_BIT1: equ %00000010
  3420. mDAC0_DACDRight_BIT2: equ %00000100
  3421. mDAC0_DACDRight_BIT3: equ %00001000
  3422. mDAC0_DACDRight_BIT4: equ %00010000
  3423. mDAC0_DACDRight_BIT5: equ %00100000
  3424. mDAC0_DACDRight_BIT6: equ %01000000
  3425. mDAC0_DACDRight_BIT7: equ %10000000
  3426. ;*** DAC1_DACC0 - DAC1Control Register 0; 0x000000F4 ***
  3427. DAC1_DACC0: equ $000000F4 ;*** DAC1_DACC0 - DAC1Control Register 0; 0x000000F4 ***
  3428. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3429. DAC1_DACC0_DACOE: equ 0 ; DAC Output Enable
  3430. DAC1_DACC0_DACWAI: equ 1 ; DAC Stop in WAIT mode
  3431. DAC1_DACC0_DSGN: equ 2 ; Result Register Data Signed or Unsigned Representation
  3432. DAC1_DACC0_DJM: equ 3 ; Data Register Data Justification
  3433. DAC1_DACC0_DACTE: equ 6 ; DAC Test Enable
  3434. DAC1_DACC0_DACE: equ 7 ; DAC Enable
  3435. ; bit position masks
  3436. mDAC1_DACC0_DACOE: equ %00000001
  3437. mDAC1_DACC0_DACWAI: equ %00000010
  3438. mDAC1_DACC0_DSGN: equ %00000100
  3439. mDAC1_DACC0_DJM: equ %00001000
  3440. mDAC1_DACC0_DACTE: equ %01000000
  3441. mDAC1_DACC0_DACE: equ %10000000
  3442. ;*** DAC1_DACDLeft - DAC1 Data Register - Left Justified; 0x000000F6 ***
  3443. DAC1_DACDLeft: equ $000000F6 ;*** DAC1_DACDLeft - DAC1 Data Register - Left Justified; 0x000000F6 ***
  3444. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3445. DAC1_DACDLeft_BIT0: equ 0 ; Data Bit 0
  3446. DAC1_DACDLeft_BIT1: equ 1 ; Data Bit 1
  3447. DAC1_DACDLeft_BIT2: equ 2 ; Data Bit 2
  3448. DAC1_DACDLeft_BIT3: equ 3 ; Data Bit 3
  3449. DAC1_DACDLeft_BIT4: equ 4 ; Data Bit 4
  3450. DAC1_DACDLeft_BIT5: equ 5 ; Data Bit 5
  3451. DAC1_DACDLeft_BIT6: equ 6 ; Data Bit 6
  3452. DAC1_DACDLeft_BIT7: equ 7 ; Data Bit 7
  3453. ; bit position masks
  3454. mDAC1_DACDLeft_BIT0: equ %00000001
  3455. mDAC1_DACDLeft_BIT1: equ %00000010
  3456. mDAC1_DACDLeft_BIT2: equ %00000100
  3457. mDAC1_DACDLeft_BIT3: equ %00001000
  3458. mDAC1_DACDLeft_BIT4: equ %00010000
  3459. mDAC1_DACDLeft_BIT5: equ %00100000
  3460. mDAC1_DACDLeft_BIT6: equ %01000000
  3461. mDAC1_DACDLeft_BIT7: equ %10000000
  3462. ;*** DAC1_DACDRight - DAC1 Data Register - Right Justified; 0x000000F7 ***
  3463. DAC1_DACDRight: equ $000000F7 ;*** DAC1_DACDRight - DAC1 Data Register - Right Justified; 0x000000F7 ***
  3464. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3465. DAC1_DACDRight_BIT0: equ 0 ; Data Bit 0
  3466. DAC1_DACDRight_BIT1: equ 1 ; Data Bit 1
  3467. DAC1_DACDRight_BIT2: equ 2 ; Data Bit 2
  3468. DAC1_DACDRight_BIT3: equ 3 ; Data Bit 3
  3469. DAC1_DACDRight_BIT4: equ 4 ; Data Bit 4
  3470. DAC1_DACDRight_BIT5: equ 5 ; Data Bit 5
  3471. DAC1_DACDRight_BIT6: equ 6 ; Data Bit 6
  3472. DAC1_DACDRight_BIT7: equ 7 ; Data Bit 7
  3473. ; bit position masks
  3474. mDAC1_DACDRight_BIT0: equ %00000001
  3475. mDAC1_DACDRight_BIT1: equ %00000010
  3476. mDAC1_DACDRight_BIT2: equ %00000100
  3477. mDAC1_DACDRight_BIT3: equ %00001000
  3478. mDAC1_DACDRight_BIT4: equ %00010000
  3479. mDAC1_DACDRight_BIT5: equ %00100000
  3480. mDAC1_DACDRight_BIT6: equ %01000000
  3481. mDAC1_DACDRight_BIT7: equ %10000000
  3482. ;*** FCLKDIV - Flash Clock Divider Register; 0x00000100 ***
  3483. FCLKDIV: equ $00000100 ;*** FCLKDIV - Flash Clock Divider Register; 0x00000100 ***
  3484. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3485. FCLKDIV_FDIV0: equ 0 ; Flash Clock Divider Bit 0
  3486. FCLKDIV_FDIV1: equ 1 ; Flash Clock Divider Bit 1
  3487. FCLKDIV_FDIV2: equ 2 ; Flash Clock Divider Bit 2
  3488. FCLKDIV_FDIV3: equ 3 ; Flash Clock Divider Bit 3
  3489. FCLKDIV_FDIV4: equ 4 ; Flash Clock Divider Bit 4
  3490. FCLKDIV_FDIV5: equ 5 ; Flash Clock Divider Bit 5
  3491. FCLKDIV_PRDIV8: equ 6 ; Enable Prescaler by 8
  3492. FCLKDIV_FDIVLD: equ 7 ; Flash Clock Divider Loaded
  3493. ; bit position masks
  3494. mFCLKDIV_FDIV0: equ %00000001
  3495. mFCLKDIV_FDIV1: equ %00000010
  3496. mFCLKDIV_FDIV2: equ %00000100
  3497. mFCLKDIV_FDIV3: equ %00001000
  3498. mFCLKDIV_FDIV4: equ %00010000
  3499. mFCLKDIV_FDIV5: equ %00100000
  3500. mFCLKDIV_PRDIV8: equ %01000000
  3501. mFCLKDIV_FDIVLD: equ %10000000
  3502. ;*** FSEC - Flash Security Register; 0x00000101 ***
  3503. FSEC: equ $00000101 ;*** FSEC - Flash Security Register; 0x00000101 ***
  3504. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3505. FSEC_SEC0: equ 0 ; Memory security bit 0
  3506. FSEC_SEC1: equ 1 ; Memory security bit 1
  3507. FSEC_NV2: equ 2 ; Non Volatile flag bit 2
  3508. FSEC_NV3: equ 3 ; Non Volatile flag bit 3
  3509. FSEC_NV4: equ 4 ; Non Volatile flag bit 4
  3510. FSEC_NV5: equ 5 ; Non Volatile flag bit 5
  3511. FSEC_NV6: equ 6 ; Non Volatile flag bit 6
  3512. FSEC_KEYEN: equ 7 ; Backdoor Key Security Enable
  3513. ; bit position masks
  3514. mFSEC_SEC0: equ %00000001
  3515. mFSEC_SEC1: equ %00000010
  3516. mFSEC_NV2: equ %00000100
  3517. mFSEC_NV3: equ %00001000
  3518. mFSEC_NV4: equ %00010000
  3519. mFSEC_NV5: equ %00100000
  3520. mFSEC_NV6: equ %01000000
  3521. mFSEC_KEYEN: equ %10000000
  3522. ;*** FCNFG - Flash Configuration Register; 0x00000103 ***
  3523. FCNFG: equ $00000103 ;*** FCNFG - Flash Configuration Register; 0x00000103 ***
  3524. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3525. FCNFG_KEYACC: equ 5 ; Enable Security Key Writing
  3526. FCNFG_CCIE: equ 6 ; Command Complete Interrupt Enable
  3527. FCNFG_CBEIE: equ 7 ; Command Buffers Empty Interrupt Enable
  3528. ; bit position masks
  3529. mFCNFG_KEYACC: equ %00100000
  3530. mFCNFG_CCIE: equ %01000000
  3531. mFCNFG_CBEIE: equ %10000000
  3532. ;*** FPROT - Flash Protection Register; 0x00000104 ***
  3533. FPROT: equ $00000104 ;*** FPROT - Flash Protection Register; 0x00000104 ***
  3534. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3535. FPROT_FPLS0: equ 0 ; Flash Protection Lower Address size 0
  3536. FPROT_FPLS1: equ 1 ; Flash Protection Lower Address size 1
  3537. FPROT_FPLDIS: equ 2 ; Flash Protection Lower address range disable
  3538. FPROT_FPHS0: equ 3 ; Flash Protection Higher address size 0
  3539. FPROT_FPHS1: equ 4 ; Flash Protection Higher address size 1
  3540. FPROT_FPHDIS: equ 5 ; Flash Protection Higher address range disable
  3541. FPROT_NV6: equ 6 ; Non Volatile Flag Bit
  3542. FPROT_FPOPEN: equ 7 ; Opens the flash block or subsections of it for program or erase
  3543. ; bit position masks
  3544. mFPROT_FPLS0: equ %00000001
  3545. mFPROT_FPLS1: equ %00000010
  3546. mFPROT_FPLDIS: equ %00000100
  3547. mFPROT_FPHS0: equ %00001000
  3548. mFPROT_FPHS1: equ %00010000
  3549. mFPROT_FPHDIS: equ %00100000
  3550. mFPROT_NV6: equ %01000000
  3551. mFPROT_FPOPEN: equ %10000000
  3552. ;*** FSTAT - Flash Status Register; 0x00000105 ***
  3553. FSTAT: equ $00000105 ;*** FSTAT - Flash Status Register; 0x00000105 ***
  3554. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3555. FSTAT_BLANK: equ 2 ; Blank Verify Flag
  3556. FSTAT_ACCERR: equ 4 ; Access error
  3557. FSTAT_PVIOL: equ 5 ; Protection violation
  3558. FSTAT_CCIF: equ 6 ; Command Complete Interrupt Flag
  3559. FSTAT_CBEIF: equ 7 ; Command Buffers Empty Interrupt Flag
  3560. ; bit position masks
  3561. mFSTAT_BLANK: equ %00000100
  3562. mFSTAT_ACCERR: equ %00010000
  3563. mFSTAT_PVIOL: equ %00100000
  3564. mFSTAT_CCIF: equ %01000000
  3565. mFSTAT_CBEIF: equ %10000000
  3566. ;*** FCMD - Flash Command Buffer and Register; 0x00000106 ***
  3567. FCMD: equ $00000106 ;*** FCMD - Flash Command Buffer and Register; 0x00000106 ***
  3568. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3569. FCMD_CMDB0: equ 0 ; NVM User Mode Command Bit 0
  3570. FCMD_CMDB2: equ 2 ; NVM User Mode Command Bit 2
  3571. FCMD_CMDB5: equ 5 ; NVM User Mode Command Bit 5
  3572. FCMD_CMDB6: equ 6 ; NVM User Mode Command Bit 6
  3573. ; bit position masks
  3574. mFCMD_CMDB0: equ %00000001
  3575. mFCMD_CMDB2: equ %00000100
  3576. mFCMD_CMDB5: equ %00100000
  3577. mFCMD_CMDB6: equ %01000000
  3578. ;*** TIM1_TIOS - TIM1 Timer Input Capture/Output Compare Select; 0x00000140 ***
  3579. TIM1_TIOS: equ $00000140 ;*** TIM1_TIOS - TIM1 Timer Input Capture/Output Compare Select; 0x00000140 ***
  3580. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3581. TIM1_TIOS_IOS4: equ 4 ; Input Capture or Output Compare Channel Configuration Bit 4
  3582. TIM1_TIOS_IOS5: equ 5 ; Input Capture or Output Compare Channel Configuration Bit 5
  3583. TIM1_TIOS_IOS6: equ 6 ; Input Capture or Output Compare Channel Configuration Bit 6
  3584. TIM1_TIOS_IOS7: equ 7 ; Input Capture or Output Compare Channel Configuration Bit 7
  3585. ; bit position masks
  3586. mTIM1_TIOS_IOS4: equ %00010000
  3587. mTIM1_TIOS_IOS5: equ %00100000
  3588. mTIM1_TIOS_IOS6: equ %01000000
  3589. mTIM1_TIOS_IOS7: equ %10000000
  3590. ;*** TIM1_CFORC - TIM1 Timer Compare Force Register; 0x00000141 ***
  3591. TIM1_CFORC: equ $00000141 ;*** TIM1_CFORC - TIM1 Timer Compare Force Register; 0x00000141 ***
  3592. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3593. TIM1_CFORC_FOC4: equ 4 ; Force Output Compare Action for Channel 4
  3594. TIM1_CFORC_FOC5: equ 5 ; Force Output Compare Action for Channel 5
  3595. TIM1_CFORC_FOC6: equ 6 ; Force Output Compare Action for Channel 6
  3596. TIM1_CFORC_FOC7: equ 7 ; Force Output Compare Action for Channel 7
  3597. ; bit position masks
  3598. mTIM1_CFORC_FOC4: equ %00010000
  3599. mTIM1_CFORC_FOC5: equ %00100000
  3600. mTIM1_CFORC_FOC6: equ %01000000
  3601. mTIM1_CFORC_FOC7: equ %10000000
  3602. ;*** TIM1_OC7M - TIM1 Output Compare 7 Mask Register; 0x00000142 ***
  3603. TIM1_OC7M: equ $00000142 ;*** TIM1_OC7M - TIM1 Output Compare 7 Mask Register; 0x00000142 ***
  3604. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3605. TIM1_OC7M_OC7M4: equ 4 ; Output Compare 7 Mask Bit 4
  3606. TIM1_OC7M_OC7M5: equ 5 ; Output Compare 7 Mask Bit 5
  3607. TIM1_OC7M_OC7M6: equ 6 ; Output Compare 7 Mask Bit 6
  3608. TIM1_OC7M_OC7M7: equ 7 ; Output Compare 7 Mask Bit 7
  3609. ; bit position masks
  3610. mTIM1_OC7M_OC7M4: equ %00010000
  3611. mTIM1_OC7M_OC7M5: equ %00100000
  3612. mTIM1_OC7M_OC7M6: equ %01000000
  3613. mTIM1_OC7M_OC7M7: equ %10000000
  3614. ;*** TIM1_OC7D - TIM1 Output Compare 7 Data Register; 0x00000143 ***
  3615. TIM1_OC7D: equ $00000143 ;*** TIM1_OC7D - TIM1 Output Compare 7 Data Register; 0x00000143 ***
  3616. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3617. TIM1_OC7D_OC7D4: equ 4 ; Output Compare 7 Bit 4
  3618. TIM1_OC7D_OC7D5: equ 5 ; Output Compare 7 Bit 5
  3619. TIM1_OC7D_OC7D6: equ 6 ; Output Compare 7 Bit 6
  3620. TIM1_OC7D_OC7D7: equ 7 ; Output Compare 7 Bit 7
  3621. ; bit position masks
  3622. mTIM1_OC7D_OC7D4: equ %00010000
  3623. mTIM1_OC7D_OC7D5: equ %00100000
  3624. mTIM1_OC7D_OC7D6: equ %01000000
  3625. mTIM1_OC7D_OC7D7: equ %10000000
  3626. ;*** TIM1_TCNT - TIM1 Timer Count Register; 0x00000144 ***
  3627. TIM1_TCNT: equ $00000144 ;*** TIM1_TCNT - TIM1 Timer Count Register; 0x00000144 ***
  3628. ;*** TIM1_TCNTHi - TIM1 Timer Count Register High; 0x00000144 ***
  3629. TIM1_TCNTHi: equ $00000144 ;*** TIM1_TCNTHi - TIM1 Timer Count Register High; 0x00000144 ***
  3630. ;*** TIM1_TCNTLo - TIM1 Timer Count Register Low; 0x00000145 ***
  3631. TIM1_TCNTLo: equ $00000145 ;*** TIM1_TCNTLo - TIM1 Timer Count Register Low; 0x00000145 ***
  3632. ;*** TIM1_TSCR1 - TIM1 Timer System Control Register1; 0x00000146 ***
  3633. TIM1_TSCR1: equ $00000146 ;*** TIM1_TSCR1 - TIM1 Timer System Control Register1; 0x00000146 ***
  3634. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3635. TIM1_TSCR1_TFFCA: equ 4 ; Timer Fast Flag Clear All
  3636. TIM1_TSCR1_TSFRZ: equ 5 ; Timer and Modulus Counter Stop While in Freeze Mode
  3637. TIM1_TSCR1_TSWAI: equ 6 ; Timer Module Stops While in Wait
  3638. TIM1_TSCR1_TEN: equ 7 ; Timer Enable
  3639. ; bit position masks
  3640. mTIM1_TSCR1_TFFCA: equ %00010000
  3641. mTIM1_TSCR1_TSFRZ: equ %00100000
  3642. mTIM1_TSCR1_TSWAI: equ %01000000
  3643. mTIM1_TSCR1_TEN: equ %10000000
  3644. ;*** TIM1_TTOV - TIM1 Timer Toggle On Overflow Register; 0x00000147 ***
  3645. TIM1_TTOV: equ $00000147 ;*** TIM1_TTOV - TIM1 Timer Toggle On Overflow Register; 0x00000147 ***
  3646. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3647. TIM1_TTOV_TOV4: equ 4 ; Toggle On Overflow Bit 4
  3648. TIM1_TTOV_TOV5: equ 5 ; Toggle On Overflow Bit 5
  3649. TIM1_TTOV_TOV6: equ 6 ; Toggle On Overflow Bit 6
  3650. TIM1_TTOV_TOV7: equ 7 ; Toggle On Overflow Bit 7
  3651. ; bit position masks
  3652. mTIM1_TTOV_TOV4: equ %00010000
  3653. mTIM1_TTOV_TOV5: equ %00100000
  3654. mTIM1_TTOV_TOV6: equ %01000000
  3655. mTIM1_TTOV_TOV7: equ %10000000
  3656. ;*** TIM1_TCTL1 - TIM1 Timer Control Register 1; 0x00000148 ***
  3657. TIM1_TCTL1: equ $00000148 ;*** TIM1_TCTL1 - TIM1 Timer Control Register 1; 0x00000148 ***
  3658. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3659. TIM1_TCTL1_OL4: equ 0 ; Output Level Bit 4
  3660. TIM1_TCTL1_OM4: equ 1 ; Output Mode Bit 4
  3661. TIM1_TCTL1_OL5: equ 2 ; Output Level Bit 5
  3662. TIM1_TCTL1_OM5: equ 3 ; Output Mode Bit 5
  3663. TIM1_TCTL1_OL6: equ 4 ; Output Level Bit 6
  3664. TIM1_TCTL1_OM6: equ 5 ; Output Mode Bit 6
  3665. TIM1_TCTL1_OL7: equ 6 ; Output Level Bit 7
  3666. TIM1_TCTL1_OM7: equ 7 ; Output Mode Bit 7
  3667. ; bit position masks
  3668. mTIM1_TCTL1_OL4: equ %00000001
  3669. mTIM1_TCTL1_OM4: equ %00000010
  3670. mTIM1_TCTL1_OL5: equ %00000100
  3671. mTIM1_TCTL1_OM5: equ %00001000
  3672. mTIM1_TCTL1_OL6: equ %00010000
  3673. mTIM1_TCTL1_OM6: equ %00100000
  3674. mTIM1_TCTL1_OL7: equ %01000000
  3675. mTIM1_TCTL1_OM7: equ %10000000
  3676. ;*** TIM1_TCTL3 - TIM1 Timer Control Register 3; 0x0000014A ***
  3677. TIM1_TCTL3: equ $0000014A ;*** TIM1_TCTL3 - TIM1 Timer Control Register 3; 0x0000014A ***
  3678. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3679. TIM1_TCTL3_EDG4A: equ 0 ; Input Capture Edge Control 4A
  3680. TIM1_TCTL3_EDG4B: equ 1 ; Input Capture Edge Control 4B
  3681. TIM1_TCTL3_EDG5A: equ 2 ; Input Capture Edge Control 5A
  3682. TIM1_TCTL3_EDG5B: equ 3 ; Input Capture Edge Control 5B
  3683. TIM1_TCTL3_EDG6A: equ 4 ; Input Capture Edge Control 6A
  3684. TIM1_TCTL3_EDG6B: equ 5 ; Input Capture Edge Control 6B
  3685. TIM1_TCTL3_EDG7A: equ 6 ; Input Capture Edge Control 7A
  3686. TIM1_TCTL3_EDG7B: equ 7 ; Input Capture Edge Control 7B
  3687. ; bit position masks
  3688. mTIM1_TCTL3_EDG4A: equ %00000001
  3689. mTIM1_TCTL3_EDG4B: equ %00000010
  3690. mTIM1_TCTL3_EDG5A: equ %00000100
  3691. mTIM1_TCTL3_EDG5B: equ %00001000
  3692. mTIM1_TCTL3_EDG6A: equ %00010000
  3693. mTIM1_TCTL3_EDG6B: equ %00100000
  3694. mTIM1_TCTL3_EDG7A: equ %01000000
  3695. mTIM1_TCTL3_EDG7B: equ %10000000
  3696. ;*** TIM1_TIE - TIM1 Timer Interrupt Enable Register; 0x0000014C ***
  3697. TIM1_TIE: equ $0000014C ;*** TIM1_TIE - TIM1 Timer Interrupt Enable Register; 0x0000014C ***
  3698. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3699. TIM1_TIE_C4I: equ 4 ; Input Capture/Output Compare Interrupt Enable Bit 4
  3700. TIM1_TIE_C5I: equ 5 ; Input Capture/Output Compare Interrupt Enable Bit 5
  3701. TIM1_TIE_C6I: equ 6 ; Input Capture/Output Compare Interrupt Enable Bit 6
  3702. TIM1_TIE_C7I: equ 7 ; Input Capture/Output Compare Interrupt Enable Bit 7
  3703. ; bit position masks
  3704. mTIM1_TIE_C4I: equ %00010000
  3705. mTIM1_TIE_C5I: equ %00100000
  3706. mTIM1_TIE_C6I: equ %01000000
  3707. mTIM1_TIE_C7I: equ %10000000
  3708. ;*** TIM1_TSCR2 - TIM1 Timer System Control Register 2; 0x0000014D ***
  3709. TIM1_TSCR2: equ $0000014D ;*** TIM1_TSCR2 - TIM1 Timer System Control Register 2; 0x0000014D ***
  3710. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3711. TIM1_TSCR2_PR0: equ 0 ; Timer Prescaler Select Bit 0
  3712. TIM1_TSCR2_PR1: equ 1 ; Timer Prescaler Select Bit 1
  3713. TIM1_TSCR2_PR2: equ 2 ; Timer Prescaler Select Bit 2
  3714. TIM1_TSCR2_TCRE: equ 3 ; Timer Counter Reset Enable
  3715. TIM1_TSCR2_TOI: equ 7 ; Timer Overflow Interrupt Enable
  3716. ; bit position masks
  3717. mTIM1_TSCR2_PR0: equ %00000001
  3718. mTIM1_TSCR2_PR1: equ %00000010
  3719. mTIM1_TSCR2_PR2: equ %00000100
  3720. mTIM1_TSCR2_TCRE: equ %00001000
  3721. mTIM1_TSCR2_TOI: equ %10000000
  3722. ;*** TIM1_TFLG1 - TIM1 Main Timer Interrupt Flag 1; 0x0000014E ***
  3723. TIM1_TFLG1: equ $0000014E ;*** TIM1_TFLG1 - TIM1 Main Timer Interrupt Flag 1; 0x0000014E ***
  3724. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3725. TIM1_TFLG1_C4F: equ 4 ; Input Capture/Output Compare Channel Flag 4
  3726. TIM1_TFLG1_C5F: equ 5 ; Input Capture/Output Compare Channel Flag 5
  3727. TIM1_TFLG1_C6F: equ 6 ; Input Capture/Output Compare Channel Flag 6
  3728. TIM1_TFLG1_C7F: equ 7 ; Input Capture/Output Compare Channel Flag 7
  3729. ; bit position masks
  3730. mTIM1_TFLG1_C4F: equ %00010000
  3731. mTIM1_TFLG1_C5F: equ %00100000
  3732. mTIM1_TFLG1_C6F: equ %01000000
  3733. mTIM1_TFLG1_C7F: equ %10000000
  3734. ;*** TIM1_TFLG2 - TIM1 Main Timer Interrupt Flag 2; 0x0000014F ***
  3735. TIM1_TFLG2: equ $0000014F ;*** TIM1_TFLG2 - TIM1 Main Timer Interrupt Flag 2; 0x0000014F ***
  3736. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3737. TIM1_TFLG2_TOF: equ 7 ; Timer Overflow Flag
  3738. ; bit position masks
  3739. mTIM1_TFLG2_TOF: equ %10000000
  3740. ;*** TIM1_TC4 - TIM1 Timer Input Capture/Output Compare Register 4; 0x00000158 ***
  3741. TIM1_TC4: equ $00000158 ;*** TIM1_TC4 - TIM1 Timer Input Capture/Output Compare Register 4; 0x00000158 ***
  3742. ;*** TIM1_TC4Hi - TIM1 Timer Input Capture/Output Compare Register 4 High; 0x00000158 ***
  3743. TIM1_TC4Hi: equ $00000158 ;*** TIM1_TC4Hi - TIM1 Timer Input Capture/Output Compare Register 4 High; 0x00000158 ***
  3744. ;*** TIM1_TC4Lo - TIM1 Timer Input Capture/Output Compare Register 4 Low; 0x00000159 ***
  3745. TIM1_TC4Lo: equ $00000159 ;*** TIM1_TC4Lo - TIM1 Timer Input Capture/Output Compare Register 4 Low; 0x00000159 ***
  3746. ;*** TIM1_TC5 - TIM1 Timer Input Capture/Output Compare Register 5; 0x0000015A ***
  3747. TIM1_TC5: equ $0000015A ;*** TIM1_TC5 - TIM1 Timer Input Capture/Output Compare Register 5; 0x0000015A ***
  3748. ;*** TIM1_TC5Hi - TIM1 Timer Input Capture/Output Compare Register 5 High; 0x0000015A ***
  3749. TIM1_TC5Hi: equ $0000015A ;*** TIM1_TC5Hi - TIM1 Timer Input Capture/Output Compare Register 5 High; 0x0000015A ***
  3750. ;*** TIM1_TC5Lo - TIM1 Timer Input Capture/Output Compare Register 5 Low; 0x0000015B ***
  3751. TIM1_TC5Lo: equ $0000015B ;*** TIM1_TC5Lo - TIM1 Timer Input Capture/Output Compare Register 5 Low; 0x0000015B ***
  3752. ;*** TIM1_TC6 - TIM1 Timer Input Capture/Output Compare Register 6; 0x0000015C ***
  3753. TIM1_TC6: equ $0000015C ;*** TIM1_TC6 - TIM1 Timer Input Capture/Output Compare Register 6; 0x0000015C ***
  3754. ;*** TIM1_TC6Hi - TIM1 Timer Input Capture/Output Compare Register 6 High; 0x0000015C ***
  3755. TIM1_TC6Hi: equ $0000015C ;*** TIM1_TC6Hi - TIM1 Timer Input Capture/Output Compare Register 6 High; 0x0000015C ***
  3756. ;*** TIM1_TC6Lo - TIM1 Timer Input Capture/Output Compare Register 6 Low; 0x0000015D ***
  3757. TIM1_TC6Lo: equ $0000015D ;*** TIM1_TC6Lo - TIM1 Timer Input Capture/Output Compare Register 6 Low; 0x0000015D ***
  3758. ;*** TIM1_TC7 - TIM1 Timer Input Capture/Output Compare Register 7; 0x0000015E ***
  3759. TIM1_TC7: equ $0000015E ;*** TIM1_TC7 - TIM1 Timer Input Capture/Output Compare Register 7; 0x0000015E ***
  3760. ;*** TIM1_TC7Hi - TIM1 Timer Input Capture/Output Compare Register 7 High; 0x0000015E ***
  3761. TIM1_TC7Hi: equ $0000015E ;*** TIM1_TC7Hi - TIM1 Timer Input Capture/Output Compare Register 7 High; 0x0000015E ***
  3762. ;*** TIM1_TC7Lo - TIM1 Timer Input Capture/Output Compare Register 7 Low; 0x0000015F ***
  3763. TIM1_TC7Lo: equ $0000015F ;*** TIM1_TC7Lo - TIM1 Timer Input Capture/Output Compare Register 7 Low; 0x0000015F ***
  3764. ;*** TIM1_PACTL - TIM1 16-Bit Pulse Accumulator A Control Register; 0x00000160 ***
  3765. TIM1_PACTL: equ $00000160 ;*** TIM1_PACTL - TIM1 16-Bit Pulse Accumulator A Control Register; 0x00000160 ***
  3766. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3767. TIM1_PACTL_PAI: equ 0 ; Pulse Accumulator Input Interrupt enable
  3768. TIM1_PACTL_PAOVI: equ 1 ; Pulse Accumulator A Overflow Interrupt enable
  3769. TIM1_PACTL_CLK0: equ 2 ; Clock Select Bit 0
  3770. TIM1_PACTL_CLK1: equ 3 ; Clock Select Bit 1
  3771. TIM1_PACTL_PEDGE: equ 4 ; Pulse Accumulator Edge Control
  3772. TIM1_PACTL_PAMOD: equ 5 ; Pulse Accumulator Mode
  3773. TIM1_PACTL_PAEN: equ 6 ; Pulse Accumulator A System Enable
  3774. ; bit position masks
  3775. mTIM1_PACTL_PAI: equ %00000001
  3776. mTIM1_PACTL_PAOVI: equ %00000010
  3777. mTIM1_PACTL_CLK0: equ %00000100
  3778. mTIM1_PACTL_CLK1: equ %00001000
  3779. mTIM1_PACTL_PEDGE: equ %00010000
  3780. mTIM1_PACTL_PAMOD: equ %00100000
  3781. mTIM1_PACTL_PAEN: equ %01000000
  3782. ;*** TIM1_PAFLG - TIM1 Pulse Accumulator A Flag Register; 0x00000161 ***
  3783. TIM1_PAFLG: equ $00000161 ;*** TIM1_PAFLG - TIM1 Pulse Accumulator A Flag Register; 0x00000161 ***
  3784. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3785. TIM1_PAFLG_PAIF: equ 0 ; Pulse Accumulator Input edge Flag
  3786. TIM1_PAFLG_PAOVF: equ 1 ; Pulse Accumulator A Overflow Flag
  3787. ; bit position masks
  3788. mTIM1_PAFLG_PAIF: equ %00000001
  3789. mTIM1_PAFLG_PAOVF: equ %00000010
  3790. ;*** TIM1_PACNT - TIM1 Pulse Accumulators Count Register; 0x00000162 ***
  3791. TIM1_PACNT: equ $00000162 ;*** TIM1_PACNT - TIM1 Pulse Accumulators Count Register; 0x00000162 ***
  3792. ;*** TIM2_TIOS - TIM2 Timer Input Capture/Output Compare Select; 0x00000180 ***
  3793. TIM2_TIOS: equ $00000180 ;*** TIM2_TIOS - TIM2 Timer Input Capture/Output Compare Select; 0x00000180 ***
  3794. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3795. TIM2_TIOS_IOS4: equ 4 ; Input Capture or Output Compare Channel Configuration Bit 4
  3796. TIM2_TIOS_IOS5: equ 5 ; Input Capture or Output Compare Channel Configuration Bit 5
  3797. TIM2_TIOS_IOS6: equ 6 ; Input Capture or Output Compare Channel Configuration Bit 6
  3798. TIM2_TIOS_IOS7: equ 7 ; Input Capture or Output Compare Channel Configuration Bit 7
  3799. ; bit position masks
  3800. mTIM2_TIOS_IOS4: equ %00010000
  3801. mTIM2_TIOS_IOS5: equ %00100000
  3802. mTIM2_TIOS_IOS6: equ %01000000
  3803. mTIM2_TIOS_IOS7: equ %10000000
  3804. ;*** TIM2_CFORC - TIM2 Timer Compare Force Register; 0x00000181 ***
  3805. TIM2_CFORC: equ $00000181 ;*** TIM2_CFORC - TIM2 Timer Compare Force Register; 0x00000181 ***
  3806. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3807. TIM2_CFORC_FOC4: equ 4 ; Force Output Compare Action for Channel 4
  3808. TIM2_CFORC_FOC5: equ 5 ; Force Output Compare Action for Channel 5
  3809. TIM2_CFORC_FOC6: equ 6 ; Force Output Compare Action for Channel 6
  3810. TIM2_CFORC_FOC7: equ 7 ; Force Output Compare Action for Channel 7
  3811. ; bit position masks
  3812. mTIM2_CFORC_FOC4: equ %00010000
  3813. mTIM2_CFORC_FOC5: equ %00100000
  3814. mTIM2_CFORC_FOC6: equ %01000000
  3815. mTIM2_CFORC_FOC7: equ %10000000
  3816. ;*** TIM2_OC7M - TIM2 Output Compare 7 Mask Register; 0x00000182 ***
  3817. TIM2_OC7M: equ $00000182 ;*** TIM2_OC7M - TIM2 Output Compare 7 Mask Register; 0x00000182 ***
  3818. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3819. TIM2_OC7M_OC7M4: equ 4 ; Output Compare 7 Mask Bit 4
  3820. TIM2_OC7M_OC7M5: equ 5 ; Output Compare 7 Mask Bit 5
  3821. TIM2_OC7M_OC7M6: equ 6 ; Output Compare 7 Mask Bit 6
  3822. TIM2_OC7M_OC7M7: equ 7 ; Output Compare 7 Mask Bit 7
  3823. ; bit position masks
  3824. mTIM2_OC7M_OC7M4: equ %00010000
  3825. mTIM2_OC7M_OC7M5: equ %00100000
  3826. mTIM2_OC7M_OC7M6: equ %01000000
  3827. mTIM2_OC7M_OC7M7: equ %10000000
  3828. ;*** TIM2_OC7D - TIM2 Output Compare 7 Data Register; 0x00000183 ***
  3829. TIM2_OC7D: equ $00000183 ;*** TIM2_OC7D - TIM2 Output Compare 7 Data Register; 0x00000183 ***
  3830. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3831. TIM2_OC7D_OC7D4: equ 4 ; Output Compare 7 Bit 4
  3832. TIM2_OC7D_OC7D5: equ 5 ; Output Compare 7 Bit 5
  3833. TIM2_OC7D_OC7D6: equ 6 ; Output Compare 7 Bit 6
  3834. TIM2_OC7D_OC7D7: equ 7 ; Output Compare 7 Bit 7
  3835. ; bit position masks
  3836. mTIM2_OC7D_OC7D4: equ %00010000
  3837. mTIM2_OC7D_OC7D5: equ %00100000
  3838. mTIM2_OC7D_OC7D6: equ %01000000
  3839. mTIM2_OC7D_OC7D7: equ %10000000
  3840. ;*** TIM2_TCNT - TIM2 Timer Count Register; 0x00000184 ***
  3841. TIM2_TCNT: equ $00000184 ;*** TIM2_TCNT - TIM2 Timer Count Register; 0x00000184 ***
  3842. ;*** TIM2_TCNTHi - TIM2 Timer Count Register High; 0x00000184 ***
  3843. TIM2_TCNTHi: equ $00000184 ;*** TIM2_TCNTHi - TIM2 Timer Count Register High; 0x00000184 ***
  3844. ;*** TIM2_TCNTLo - TIM2 Timer Count Register Low; 0x00000185 ***
  3845. TIM2_TCNTLo: equ $00000185 ;*** TIM2_TCNTLo - TIM2 Timer Count Register Low; 0x00000185 ***
  3846. ;*** TIM2_TSCR1 - TIM2 Timer System Control Register1; 0x00000186 ***
  3847. TIM2_TSCR1: equ $00000186 ;*** TIM2_TSCR1 - TIM2 Timer System Control Register1; 0x00000186 ***
  3848. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3849. TIM2_TSCR1_TFFCA: equ 4 ; Timer Fast Flag Clear All
  3850. TIM2_TSCR1_TSFRZ: equ 5 ; Timer and Modulus Counter Stop While in Freeze Mode
  3851. TIM2_TSCR1_TSWAI: equ 6 ; Timer Module Stops While in Wait
  3852. TIM2_TSCR1_TEN: equ 7 ; Timer Enable
  3853. ; bit position masks
  3854. mTIM2_TSCR1_TFFCA: equ %00010000
  3855. mTIM2_TSCR1_TSFRZ: equ %00100000
  3856. mTIM2_TSCR1_TSWAI: equ %01000000
  3857. mTIM2_TSCR1_TEN: equ %10000000
  3858. ;*** TIM2_TTOV - TIM2 Timer Toggle On Overflow Register; 0x00000187 ***
  3859. TIM2_TTOV: equ $00000187 ;*** TIM2_TTOV - TIM2 Timer Toggle On Overflow Register; 0x00000187 ***
  3860. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3861. TIM2_TTOV_TOV4: equ 4 ; Toggle On Overflow Bit 4
  3862. TIM2_TTOV_TOV5: equ 5 ; Toggle On Overflow Bit 5
  3863. TIM2_TTOV_TOV6: equ 6 ; Toggle On Overflow Bit 6
  3864. TIM2_TTOV_TOV7: equ 7 ; Toggle On Overflow Bit 7
  3865. ; bit position masks
  3866. mTIM2_TTOV_TOV4: equ %00010000
  3867. mTIM2_TTOV_TOV5: equ %00100000
  3868. mTIM2_TTOV_TOV6: equ %01000000
  3869. mTIM2_TTOV_TOV7: equ %10000000
  3870. ;*** TIM2_TCTL1 - TIM2 Timer Control Register 1; 0x00000188 ***
  3871. TIM2_TCTL1: equ $00000188 ;*** TIM2_TCTL1 - TIM2 Timer Control Register 1; 0x00000188 ***
  3872. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3873. TIM2_TCTL1_OL4: equ 0 ; Output Level Bit 4
  3874. TIM2_TCTL1_OM4: equ 1 ; Output Mode Bit 4
  3875. TIM2_TCTL1_OL5: equ 2 ; Output Level Bit 5
  3876. TIM2_TCTL1_OM5: equ 3 ; Output Mode Bit 5
  3877. TIM2_TCTL1_OL6: equ 4 ; Output Level Bit 6
  3878. TIM2_TCTL1_OM6: equ 5 ; Output Mode Bit 6
  3879. TIM2_TCTL1_OL7: equ 6 ; Output Level Bit 7
  3880. TIM2_TCTL1_OM7: equ 7 ; Output Mode Bit 7
  3881. ; bit position masks
  3882. mTIM2_TCTL1_OL4: equ %00000001
  3883. mTIM2_TCTL1_OM4: equ %00000010
  3884. mTIM2_TCTL1_OL5: equ %00000100
  3885. mTIM2_TCTL1_OM5: equ %00001000
  3886. mTIM2_TCTL1_OL6: equ %00010000
  3887. mTIM2_TCTL1_OM6: equ %00100000
  3888. mTIM2_TCTL1_OL7: equ %01000000
  3889. mTIM2_TCTL1_OM7: equ %10000000
  3890. ;*** TIM2_TCTL3 - TIM2 Timer Control Register 3; 0x0000018A ***
  3891. TIM2_TCTL3: equ $0000018A ;*** TIM2_TCTL3 - TIM2 Timer Control Register 3; 0x0000018A ***
  3892. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3893. TIM2_TCTL3_EDG4A: equ 0 ; Input Capture Edge Control 4A
  3894. TIM2_TCTL3_EDG4B: equ 1 ; Input Capture Edge Control 4B
  3895. TIM2_TCTL3_EDG5A: equ 2 ; Input Capture Edge Control 5A
  3896. TIM2_TCTL3_EDG5B: equ 3 ; Input Capture Edge Control 5B
  3897. TIM2_TCTL3_EDG6A: equ 4 ; Input Capture Edge Control 6A
  3898. TIM2_TCTL3_EDG6B: equ 5 ; Input Capture Edge Control 6B
  3899. TIM2_TCTL3_EDG7A: equ 6 ; Input Capture Edge Control 7A
  3900. TIM2_TCTL3_EDG7B: equ 7 ; Input Capture Edge Control 7B
  3901. ; bit position masks
  3902. mTIM2_TCTL3_EDG4A: equ %00000001
  3903. mTIM2_TCTL3_EDG4B: equ %00000010
  3904. mTIM2_TCTL3_EDG5A: equ %00000100
  3905. mTIM2_TCTL3_EDG5B: equ %00001000
  3906. mTIM2_TCTL3_EDG6A: equ %00010000
  3907. mTIM2_TCTL3_EDG6B: equ %00100000
  3908. mTIM2_TCTL3_EDG7A: equ %01000000
  3909. mTIM2_TCTL3_EDG7B: equ %10000000
  3910. ;*** TIM2_TIE - TIM2 Timer Interrupt Enable Register; 0x0000018C ***
  3911. TIM2_TIE: equ $0000018C ;*** TIM2_TIE - TIM2 Timer Interrupt Enable Register; 0x0000018C ***
  3912. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3913. TIM2_TIE_C4I: equ 4 ; Input Capture/Output Compare Interrupt Enable Bit 4
  3914. TIM2_TIE_C5I: equ 5 ; Input Capture/Output Compare Interrupt Enable Bit 5
  3915. TIM2_TIE_C6I: equ 6 ; Input Capture/Output Compare Interrupt Enable Bit 6
  3916. TIM2_TIE_C7I: equ 7 ; Input Capture/Output Compare Interrupt Enable Bit 7
  3917. ; bit position masks
  3918. mTIM2_TIE_C4I: equ %00010000
  3919. mTIM2_TIE_C5I: equ %00100000
  3920. mTIM2_TIE_C6I: equ %01000000
  3921. mTIM2_TIE_C7I: equ %10000000
  3922. ;*** TIM2_TSCR2 - TIM2 Timer System Control Register 2; 0x0000018D ***
  3923. TIM2_TSCR2: equ $0000018D ;*** TIM2_TSCR2 - TIM2 Timer System Control Register 2; 0x0000018D ***
  3924. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3925. TIM2_TSCR2_PR0: equ 0 ; Timer Prescaler Select Bit 0
  3926. TIM2_TSCR2_PR1: equ 1 ; Timer Prescaler Select Bit 1
  3927. TIM2_TSCR2_PR2: equ 2 ; Timer Prescaler Select Bit 2
  3928. TIM2_TSCR2_TCRE: equ 3 ; Timer Counter Reset Enable
  3929. TIM2_TSCR2_TOI: equ 7 ; Timer Overflow Interrupt Enable
  3930. ; bit position masks
  3931. mTIM2_TSCR2_PR0: equ %00000001
  3932. mTIM2_TSCR2_PR1: equ %00000010
  3933. mTIM2_TSCR2_PR2: equ %00000100
  3934. mTIM2_TSCR2_TCRE: equ %00001000
  3935. mTIM2_TSCR2_TOI: equ %10000000
  3936. ;*** TIM2_TFLG1 - TIM2 Main Timer Interrupt Flag 1; 0x0000018E ***
  3937. TIM2_TFLG1: equ $0000018E ;*** TIM2_TFLG1 - TIM2 Main Timer Interrupt Flag 1; 0x0000018E ***
  3938. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3939. TIM2_TFLG1_C4F: equ 4 ; Input Capture/Output Compare Channel Flag 4
  3940. TIM2_TFLG1_C5F: equ 5 ; Input Capture/Output Compare Channel Flag 5
  3941. TIM2_TFLG1_C6F: equ 6 ; Input Capture/Output Compare Channel Flag 6
  3942. TIM2_TFLG1_C7F: equ 7 ; Input Capture/Output Compare Channel Flag 7
  3943. ; bit position masks
  3944. mTIM2_TFLG1_C4F: equ %00010000
  3945. mTIM2_TFLG1_C5F: equ %00100000
  3946. mTIM2_TFLG1_C6F: equ %01000000
  3947. mTIM2_TFLG1_C7F: equ %10000000
  3948. ;*** TIM2_TFLG2 - TIM2 Main Timer Interrupt Flag 2; 0x0000018F ***
  3949. TIM2_TFLG2: equ $0000018F ;*** TIM2_TFLG2 - TIM2 Main Timer Interrupt Flag 2; 0x0000018F ***
  3950. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3951. TIM2_TFLG2_TOF: equ 7 ; Timer Overflow Flag
  3952. ; bit position masks
  3953. mTIM2_TFLG2_TOF: equ %10000000
  3954. ;*** TIM2_TC4 - TIM2 Timer Input Capture/Output Compare Register 4; 0x00000198 ***
  3955. TIM2_TC4: equ $00000198 ;*** TIM2_TC4 - TIM2 Timer Input Capture/Output Compare Register 4; 0x00000198 ***
  3956. ;*** TIM2_TC4Hi - TIM2 Timer Input Capture/Output Compare Register 4 High; 0x00000198 ***
  3957. TIM2_TC4Hi: equ $00000198 ;*** TIM2_TC4Hi - TIM2 Timer Input Capture/Output Compare Register 4 High; 0x00000198 ***
  3958. ;*** TIM2_TC4Lo - TIM2 Timer Input Capture/Output Compare Register 4 Low; 0x00000199 ***
  3959. TIM2_TC4Lo: equ $00000199 ;*** TIM2_TC4Lo - TIM2 Timer Input Capture/Output Compare Register 4 Low; 0x00000199 ***
  3960. ;*** TIM2_TC5 - TIM2 Timer Input Capture/Output Compare Register 5; 0x0000019A ***
  3961. TIM2_TC5: equ $0000019A ;*** TIM2_TC5 - TIM2 Timer Input Capture/Output Compare Register 5; 0x0000019A ***
  3962. ;*** TIM2_TC5Hi - TIM2 Timer Input Capture/Output Compare Register 5 High; 0x0000019A ***
  3963. TIM2_TC5Hi: equ $0000019A ;*** TIM2_TC5Hi - TIM2 Timer Input Capture/Output Compare Register 5 High; 0x0000019A ***
  3964. ;*** TIM2_TC5Lo - TIM2 Timer Input Capture/Output Compare Register 5 Low; 0x0000019B ***
  3965. TIM2_TC5Lo: equ $0000019B ;*** TIM2_TC5Lo - TIM2 Timer Input Capture/Output Compare Register 5 Low; 0x0000019B ***
  3966. ;*** TIM2_TC6 - TIM2 Timer Input Capture/Output Compare Register 6; 0x0000019C ***
  3967. TIM2_TC6: equ $0000019C ;*** TIM2_TC6 - TIM2 Timer Input Capture/Output Compare Register 6; 0x0000019C ***
  3968. ;*** TIM2_TC6Hi - TIM2 Timer Input Capture/Output Compare Register 6 High; 0x0000019C ***
  3969. TIM2_TC6Hi: equ $0000019C ;*** TIM2_TC6Hi - TIM2 Timer Input Capture/Output Compare Register 6 High; 0x0000019C ***
  3970. ;*** TIM2_TC6Lo - TIM2 Timer Input Capture/Output Compare Register 6 Low; 0x0000019D ***
  3971. TIM2_TC6Lo: equ $0000019D ;*** TIM2_TC6Lo - TIM2 Timer Input Capture/Output Compare Register 6 Low; 0x0000019D ***
  3972. ;*** TIM2_TC7 - TIM2 Timer Input Capture/Output Compare Register 7; 0x0000019E ***
  3973. TIM2_TC7: equ $0000019E ;*** TIM2_TC7 - TIM2 Timer Input Capture/Output Compare Register 7; 0x0000019E ***
  3974. ;*** TIM2_TC7Hi - TIM2 Timer Input Capture/Output Compare Register 7 High; 0x0000019E ***
  3975. TIM2_TC7Hi: equ $0000019E ;*** TIM2_TC7Hi - TIM2 Timer Input Capture/Output Compare Register 7 High; 0x0000019E ***
  3976. ;*** TIM2_TC7Lo - TIM2 Timer Input Capture/Output Compare Register 7 Low; 0x0000019F ***
  3977. TIM2_TC7Lo: equ $0000019F ;*** TIM2_TC7Lo - TIM2 Timer Input Capture/Output Compare Register 7 Low; 0x0000019F ***
  3978. ;*** TIM2_PACTL - TIM2 16-Bit Pulse Accumulator A Control Register; 0x000001A0 ***
  3979. TIM2_PACTL: equ $000001A0 ;*** TIM2_PACTL - TIM2 16-Bit Pulse Accumulator A Control Register; 0x000001A0 ***
  3980. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3981. TIM2_PACTL_PAI: equ 0 ; Pulse Accumulator Input Interrupt enable
  3982. TIM2_PACTL_PAOVI: equ 1 ; Pulse Accumulator A Overflow Interrupt enable
  3983. TIM2_PACTL_CLK0: equ 2 ; Clock Select Bit 0
  3984. TIM2_PACTL_CLK1: equ 3 ; Clock Select Bit 1
  3985. TIM2_PACTL_PEDGE: equ 4 ; Pulse Accumulator Edge Control
  3986. TIM2_PACTL_PAMOD: equ 5 ; Pulse Accumulator Mode
  3987. TIM2_PACTL_PAEN: equ 6 ; Pulse Accumulator A System Enable
  3988. ; bit position masks
  3989. mTIM2_PACTL_PAI: equ %00000001
  3990. mTIM2_PACTL_PAOVI: equ %00000010
  3991. mTIM2_PACTL_CLK0: equ %00000100
  3992. mTIM2_PACTL_CLK1: equ %00001000
  3993. mTIM2_PACTL_PEDGE: equ %00010000
  3994. mTIM2_PACTL_PAMOD: equ %00100000
  3995. mTIM2_PACTL_PAEN: equ %01000000
  3996. ;*** TIM2_PAFLG - TIM2 Pulse Accumulator A Flag Register; 0x000001A1 ***
  3997. TIM2_PAFLG: equ $000001A1 ;*** TIM2_PAFLG - TIM2 Pulse Accumulator A Flag Register; 0x000001A1 ***
  3998. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  3999. TIM2_PAFLG_PAIF: equ 0 ; Pulse Accumulator Input edge Flag
  4000. TIM2_PAFLG_PAOVF: equ 1 ; Pulse Accumulator A Overflow Flag
  4001. ; bit position masks
  4002. mTIM2_PAFLG_PAIF: equ %00000001
  4003. mTIM2_PAFLG_PAOVF: equ %00000010
  4004. ;*** TIM2_PACNT - TIM2 Pulse Accumulators Count Register; 0x000001A2 ***
  4005. TIM2_PACNT: equ $000001A2 ;*** TIM2_PACNT - TIM2 Pulse Accumulators Count Register; 0x000001A2 ***
  4006. ;*** PWME - PWM Enable Register; 0x000001E0 ***
  4007. PWME: equ $000001E0 ;*** PWME - PWM Enable Register; 0x000001E0 ***
  4008. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4009. PWME_PWME0: equ 0 ; Pulse Width Channel 0 Enable
  4010. PWME_PWME1: equ 1 ; Pulse Width Channel 1 Enable
  4011. PWME_PWME2: equ 2 ; Pulse Width Channel 2 Enable
  4012. PWME_PWME3: equ 3 ; Pulse Width Channel 3 Enable
  4013. PWME_PWME4: equ 4 ; Pulse Width Channel 4 Enable
  4014. PWME_PWME5: equ 5 ; Pulse Width Channel 5 Enable
  4015. ; bit position masks
  4016. mPWME_PWME0: equ %00000001
  4017. mPWME_PWME1: equ %00000010
  4018. mPWME_PWME2: equ %00000100
  4019. mPWME_PWME3: equ %00001000
  4020. mPWME_PWME4: equ %00010000
  4021. mPWME_PWME5: equ %00100000
  4022. ;*** PWMPOL - PWM Polarity Register; 0x000001E1 ***
  4023. PWMPOL: equ $000001E1 ;*** PWMPOL - PWM Polarity Register; 0x000001E1 ***
  4024. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4025. PWMPOL_PPOL0: equ 0 ; Pulse Width Channel 0 Polarity
  4026. PWMPOL_PPOL1: equ 1 ; Pulse Width Channel 1 Polarity
  4027. PWMPOL_PPOL2: equ 2 ; Pulse Width Channel 2 Polarity
  4028. PWMPOL_PPOL3: equ 3 ; Pulse Width Channel 3 Polarity
  4029. PWMPOL_PPOL4: equ 4 ; Pulse Width Channel 4 Polarity
  4030. PWMPOL_PPOL5: equ 5 ; Pulse Width Channel 5 Polarity
  4031. ; bit position masks
  4032. mPWMPOL_PPOL0: equ %00000001
  4033. mPWMPOL_PPOL1: equ %00000010
  4034. mPWMPOL_PPOL2: equ %00000100
  4035. mPWMPOL_PPOL3: equ %00001000
  4036. mPWMPOL_PPOL4: equ %00010000
  4037. mPWMPOL_PPOL5: equ %00100000
  4038. ;*** PWMCLK - PWM Clock Select Register; 0x000001E2 ***
  4039. PWMCLK: equ $000001E2 ;*** PWMCLK - PWM Clock Select Register; 0x000001E2 ***
  4040. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4041. PWMCLK_PCLK0: equ 0 ; Pulse Width Channel 0 Clock Select
  4042. PWMCLK_PCLK1: equ 1 ; Pulse Width Channel 1 Clock Select
  4043. PWMCLK_PCLK2: equ 2 ; Pulse Width Channel 2 Clock Select
  4044. PWMCLK_PCLK3: equ 3 ; Pulse Width Channel 3 Clock Select
  4045. PWMCLK_PCLK4: equ 4 ; Pulse Width Channel 4 Clock Select
  4046. PWMCLK_PCLK5: equ 5 ; Pulse Width Channel 5 Clock Select
  4047. ; bit position masks
  4048. mPWMCLK_PCLK0: equ %00000001
  4049. mPWMCLK_PCLK1: equ %00000010
  4050. mPWMCLK_PCLK2: equ %00000100
  4051. mPWMCLK_PCLK3: equ %00001000
  4052. mPWMCLK_PCLK4: equ %00010000
  4053. mPWMCLK_PCLK5: equ %00100000
  4054. ;*** PWMPRCLK - PWM Prescale Clock Select Register; 0x000001E3 ***
  4055. PWMPRCLK: equ $000001E3 ;*** PWMPRCLK - PWM Prescale Clock Select Register; 0x000001E3 ***
  4056. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4057. PWMPRCLK_PCKA0: equ 0 ; Prescaler Select for Clock A 0
  4058. PWMPRCLK_PCKA1: equ 1 ; Prescaler Select for Clock A 1
  4059. PWMPRCLK_PCKA2: equ 2 ; Prescaler Select for Clock A 2
  4060. PWMPRCLK_PCKB0: equ 4 ; Prescaler Select for Clock B 0
  4061. PWMPRCLK_PCKB1: equ 5 ; Prescaler Select for Clock B 1
  4062. PWMPRCLK_PCKB2: equ 6 ; Prescaler Select for Clock B 2
  4063. ; bit position masks
  4064. mPWMPRCLK_PCKA0: equ %00000001
  4065. mPWMPRCLK_PCKA1: equ %00000010
  4066. mPWMPRCLK_PCKA2: equ %00000100
  4067. mPWMPRCLK_PCKB0: equ %00010000
  4068. mPWMPRCLK_PCKB1: equ %00100000
  4069. mPWMPRCLK_PCKB2: equ %01000000
  4070. ;*** PWMCAE - PWM Center Align Enable Register; 0x000001E4 ***
  4071. PWMCAE: equ $000001E4 ;*** PWMCAE - PWM Center Align Enable Register; 0x000001E4 ***
  4072. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4073. PWMCAE_CAE0: equ 0 ; Center Aligned Output Mode on channel 0
  4074. PWMCAE_CAE1: equ 1 ; Center Aligned Output Mode on channel 1
  4075. PWMCAE_CAE2: equ 2 ; Center Aligned Output Mode on channel 2
  4076. PWMCAE_CAE3: equ 3 ; Center Aligned Output Mode on channel 3
  4077. PWMCAE_CAE4: equ 4 ; Center Aligned Output Mode on channel 4
  4078. PWMCAE_CAE5: equ 5 ; Center Aligned Output Mode on channel 5
  4079. ; bit position masks
  4080. mPWMCAE_CAE0: equ %00000001
  4081. mPWMCAE_CAE1: equ %00000010
  4082. mPWMCAE_CAE2: equ %00000100
  4083. mPWMCAE_CAE3: equ %00001000
  4084. mPWMCAE_CAE4: equ %00010000
  4085. mPWMCAE_CAE5: equ %00100000
  4086. ;*** PWMCTL - PWM Control Register; 0x000001E5 ***
  4087. PWMCTL: equ $000001E5 ;*** PWMCTL - PWM Control Register; 0x000001E5 ***
  4088. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4089. PWMCTL_PFRZ: equ 2 ; PWM Counters Stop in Freeze Mode
  4090. PWMCTL_PSWAI: equ 3 ; PWM Stops in Wait Mode
  4091. PWMCTL_CON01: equ 4 ; Concatenate channels 0 and 1
  4092. PWMCTL_CON23: equ 5 ; Concatenate channels 2 and 3
  4093. PWMCTL_CON45: equ 6 ; Concatenate channels 4 and 5
  4094. ; bit position masks
  4095. mPWMCTL_PFRZ: equ %00000100
  4096. mPWMCTL_PSWAI: equ %00001000
  4097. mPWMCTL_CON01: equ %00010000
  4098. mPWMCTL_CON23: equ %00100000
  4099. mPWMCTL_CON45: equ %01000000
  4100. ;*** PWMSCLA - PWM Scale A Register; 0x000001E8 ***
  4101. PWMSCLA: equ $000001E8 ;*** PWMSCLA - PWM Scale A Register; 0x000001E8 ***
  4102. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4103. PWMSCLA_BIT0: equ 0 ; PWM Scale A Bit 0
  4104. PWMSCLA_BIT1: equ 1 ; PWM Scale A Bit 1
  4105. PWMSCLA_BIT2: equ 2 ; PWM Scale A Bit 2
  4106. PWMSCLA_BIT3: equ 3 ; PWM Scale A Bit 3
  4107. PWMSCLA_BIT4: equ 4 ; PWM Scale A Bit 4
  4108. PWMSCLA_BIT5: equ 5 ; PWM Scale A Bit 5
  4109. PWMSCLA_BIT6: equ 6 ; PWM Scale A Bit 6
  4110. PWMSCLA_BIT7: equ 7 ; PWM Scale A Bit 7
  4111. ; bit position masks
  4112. mPWMSCLA_BIT0: equ %00000001
  4113. mPWMSCLA_BIT1: equ %00000010
  4114. mPWMSCLA_BIT2: equ %00000100
  4115. mPWMSCLA_BIT3: equ %00001000
  4116. mPWMSCLA_BIT4: equ %00010000
  4117. mPWMSCLA_BIT5: equ %00100000
  4118. mPWMSCLA_BIT6: equ %01000000
  4119. mPWMSCLA_BIT7: equ %10000000
  4120. ;*** PWMSCLB - PWM Scale B Register; 0x000001E9 ***
  4121. PWMSCLB: equ $000001E9 ;*** PWMSCLB - PWM Scale B Register; 0x000001E9 ***
  4122. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4123. PWMSCLB_BIT0: equ 0 ; PWM Scale B Bit 0
  4124. PWMSCLB_BIT1: equ 1 ; PWM Scale B Bit 1
  4125. PWMSCLB_BIT2: equ 2 ; PWM Scale B Bit 2
  4126. PWMSCLB_BIT3: equ 3 ; PWM Scale B Bit 3
  4127. PWMSCLB_BIT4: equ 4 ; PWM Scale B Bit 4
  4128. PWMSCLB_BIT5: equ 5 ; PWM Scale B Bit 5
  4129. PWMSCLB_BIT6: equ 6 ; PWM Scale B Bit 6
  4130. PWMSCLB_BIT7: equ 7 ; PWM Scale B Bit 7
  4131. ; bit position masks
  4132. mPWMSCLB_BIT0: equ %00000001
  4133. mPWMSCLB_BIT1: equ %00000010
  4134. mPWMSCLB_BIT2: equ %00000100
  4135. mPWMSCLB_BIT3: equ %00001000
  4136. mPWMSCLB_BIT4: equ %00010000
  4137. mPWMSCLB_BIT5: equ %00100000
  4138. mPWMSCLB_BIT6: equ %01000000
  4139. mPWMSCLB_BIT7: equ %10000000
  4140. ;*** PWMCNT01 - PWM Channel Counter 01 Register; 0x000001EC ***
  4141. PWMCNT01: equ $000001EC ;*** PWMCNT01 - PWM Channel Counter 01 Register; 0x000001EC ***
  4142. ;*** PWMCNT0 - PWM Channel Counter 0 Register; 0x000001EC ***
  4143. PWMCNT0: equ $000001EC ;*** PWMCNT0 - PWM Channel Counter 0 Register; 0x000001EC ***
  4144. ;*** PWMCNT1 - PWM Channel Counter 1 Register; 0x000001ED ***
  4145. PWMCNT1: equ $000001ED ;*** PWMCNT1 - PWM Channel Counter 1 Register; 0x000001ED ***
  4146. ;*** PWMCNT23 - PWM Channel Counter 23 Register; 0x000001EE ***
  4147. PWMCNT23: equ $000001EE ;*** PWMCNT23 - PWM Channel Counter 23 Register; 0x000001EE ***
  4148. ;*** PWMCNT2 - PWM Channel Counter 2 Register; 0x000001EE ***
  4149. PWMCNT2: equ $000001EE ;*** PWMCNT2 - PWM Channel Counter 2 Register; 0x000001EE ***
  4150. ;*** PWMCNT3 - PWM Channel Counter 3 Register; 0x000001EF ***
  4151. PWMCNT3: equ $000001EF ;*** PWMCNT3 - PWM Channel Counter 3 Register; 0x000001EF ***
  4152. ;*** PWMCNT45 - PWM Channel Counter 45 Register; 0x000001F0 ***
  4153. PWMCNT45: equ $000001F0 ;*** PWMCNT45 - PWM Channel Counter 45 Register; 0x000001F0 ***
  4154. ;*** PWMCNT4 - PWM Channel Counter 4 Register; 0x000001F0 ***
  4155. PWMCNT4: equ $000001F0 ;*** PWMCNT4 - PWM Channel Counter 4 Register; 0x000001F0 ***
  4156. ;*** PWMCNT5 - PWM Channel Counter 5 Register; 0x000001F1 ***
  4157. PWMCNT5: equ $000001F1 ;*** PWMCNT5 - PWM Channel Counter 5 Register; 0x000001F1 ***
  4158. ;*** PWMPER01 - PWM Channel Period 01 Register; 0x000001F2 ***
  4159. PWMPER01: equ $000001F2 ;*** PWMPER01 - PWM Channel Period 01 Register; 0x000001F2 ***
  4160. ;*** PWMPER0 - PWM Channel Period 0 Register; 0x000001F2 ***
  4161. PWMPER0: equ $000001F2 ;*** PWMPER0 - PWM Channel Period 0 Register; 0x000001F2 ***
  4162. ;*** PWMPER1 - PWM Channel Period 1 Register; 0x000001F3 ***
  4163. PWMPER1: equ $000001F3 ;*** PWMPER1 - PWM Channel Period 1 Register; 0x000001F3 ***
  4164. ;*** PWMPER23 - PWM Channel Period 23 Register; 0x000001F4 ***
  4165. PWMPER23: equ $000001F4 ;*** PWMPER23 - PWM Channel Period 23 Register; 0x000001F4 ***
  4166. ;*** PWMPER2 - PWM Channel Period 2 Register; 0x000001F4 ***
  4167. PWMPER2: equ $000001F4 ;*** PWMPER2 - PWM Channel Period 2 Register; 0x000001F4 ***
  4168. ;*** PWMPER3 - PWM Channel Period 3 Register; 0x000001F5 ***
  4169. PWMPER3: equ $000001F5 ;*** PWMPER3 - PWM Channel Period 3 Register; 0x000001F5 ***
  4170. ;*** PWMPER45 - PWM Channel Period 45 Register; 0x000001F6 ***
  4171. PWMPER45: equ $000001F6 ;*** PWMPER45 - PWM Channel Period 45 Register; 0x000001F6 ***
  4172. ;*** PWMPER4 - PWM Channel Period 4 Register; 0x000001F6 ***
  4173. PWMPER4: equ $000001F6 ;*** PWMPER4 - PWM Channel Period 4 Register; 0x000001F6 ***
  4174. ;*** PWMPER5 - PWM Channel Period 5 Register; 0x000001F7 ***
  4175. PWMPER5: equ $000001F7 ;*** PWMPER5 - PWM Channel Period 5 Register; 0x000001F7 ***
  4176. ;*** PWMDTY01 - PWM Channel Duty 01 Register; 0x000001F8 ***
  4177. PWMDTY01: equ $000001F8 ;*** PWMDTY01 - PWM Channel Duty 01 Register; 0x000001F8 ***
  4178. ;*** PWMDTY0 - PWM Channel Duty 0 Register; 0x000001F8 ***
  4179. PWMDTY0: equ $000001F8 ;*** PWMDTY0 - PWM Channel Duty 0 Register; 0x000001F8 ***
  4180. ;*** PWMDTY1 - PWM Channel Duty 1 Register; 0x000001F9 ***
  4181. PWMDTY1: equ $000001F9 ;*** PWMDTY1 - PWM Channel Duty 1 Register; 0x000001F9 ***
  4182. ;*** PWMDTY23 - PWM Channel Duty 23 Register; 0x000001FA ***
  4183. PWMDTY23: equ $000001FA ;*** PWMDTY23 - PWM Channel Duty 23 Register; 0x000001FA ***
  4184. ;*** PWMDTY2 - PWM Channel Duty 2 Register; 0x000001FA ***
  4185. PWMDTY2: equ $000001FA ;*** PWMDTY2 - PWM Channel Duty 2 Register; 0x000001FA ***
  4186. ;*** PWMDTY3 - PWM Channel Duty 3 Register; 0x000001FB ***
  4187. PWMDTY3: equ $000001FB ;*** PWMDTY3 - PWM Channel Duty 3 Register; 0x000001FB ***
  4188. ;*** PWMDTY45 - PWM Channel Duty 45 Register; 0x000001FC ***
  4189. PWMDTY45: equ $000001FC ;*** PWMDTY45 - PWM Channel Duty 45 Register; 0x000001FC ***
  4190. ;*** PWMDTY4 - PWM Channel Duty 4 Register; 0x000001FC ***
  4191. PWMDTY4: equ $000001FC ;*** PWMDTY4 - PWM Channel Duty 4 Register; 0x000001FC ***
  4192. ;*** PWMDTY5 - PWM Channel Duty 5 Register; 0x000001FD ***
  4193. PWMDTY5: equ $000001FD ;*** PWMDTY5 - PWM Channel Duty 5 Register; 0x000001FD ***
  4194. ;*** PWMSDN - PWM Shutdown Register; 0x000001FE ***
  4195. PWMSDN: equ $000001FE ;*** PWMSDN - PWM Shutdown Register; 0x000001FE ***
  4196. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4197. PWMSDN_PWM5ENA: equ 0 ; PWM emergency shutdown Enable
  4198. PWMSDN_PWM5INL: equ 1 ; PWM shutdown active input level for ch. 5
  4199. PWMSDN_PWM5IN: equ 2 ; PWM channel 5 input status
  4200. PWMSDN_PWMLVL: equ 4 ; PWM shutdown output Level
  4201. PWMSDN_PWMRSTRT: equ 5 ; PWM Restart
  4202. PWMSDN_PWMIE: equ 6 ; PWM Interrupt Enable
  4203. PWMSDN_PWMIF: equ 7 ; PWM Interrupt Flag
  4204. ; bit position masks
  4205. mPWMSDN_PWM5ENA: equ %00000001
  4206. mPWMSDN_PWM5INL: equ %00000010
  4207. mPWMSDN_PWM5IN: equ %00000100
  4208. mPWMSDN_PWMLVL: equ %00010000
  4209. mPWMSDN_PWMRSTRT: equ %00100000
  4210. mPWMSDN_PWMIE: equ %01000000
  4211. mPWMSDN_PWMIF: equ %10000000
  4212. ;*** PMFCFG0 - PMF Configure 0 Register; 0x00000200 ***
  4213. PMFCFG0: equ $00000200 ;*** PMFCFG0 - PMF Configure 0 Register; 0x00000200 ***
  4214. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4215. PMFCFG0_INDEPA: equ 0 ; Independent or Complimentary Operation for Pair A
  4216. PMFCFG0_INDEPB: equ 1 ; Independent or Complimentary Operation for Pair B
  4217. PMFCFG0_INDEPC: equ 2 ; Independent or Complimentary Operation for Pair C
  4218. PMFCFG0_EDGEA: equ 3 ; Edge-Aligned or Center-Aligned PWM for Pair A
  4219. PMFCFG0_EDGEB: equ 4 ; Edge-Aligned or Center-Aligned PWM for Pair B
  4220. PMFCFG0_EDGEC: equ 5 ; Edge-Aligned or Center-Aligned PWM for Pair C
  4221. PMFCFG0_MTG: equ 6 ; Multiple Timebase Generators
  4222. PMFCFG0_WP: equ 7 ; Write Protect
  4223. ; bit position masks
  4224. mPMFCFG0_INDEPA: equ %00000001
  4225. mPMFCFG0_INDEPB: equ %00000010
  4226. mPMFCFG0_INDEPC: equ %00000100
  4227. mPMFCFG0_EDGEA: equ %00001000
  4228. mPMFCFG0_EDGEB: equ %00010000
  4229. mPMFCFG0_EDGEC: equ %00100000
  4230. mPMFCFG0_MTG: equ %01000000
  4231. mPMFCFG0_WP: equ %10000000
  4232. ;*** PMFCFG1 - PMF Configure 1 Register; 0x00000201 ***
  4233. PMFCFG1: equ $00000201 ;*** PMFCFG1 - PMF Configure 1 Register; 0x00000201 ***
  4234. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4235. PMFCFG1_TOPNEGA: equ 0 ; Pair A Top-side PWM Polarity
  4236. PMFCFG1_BOTNEGA: equ 1 ; Pair A Bottom-side PWM Polarity
  4237. PMFCFG1_TOPNEGB: equ 2 ; Pair B Top-side PWM Polarity
  4238. PMFCFG1_BOTNEGB: equ 3 ; Pair B Bottom-side PWM Polarity
  4239. PMFCFG1_TOPNEGC: equ 4 ; Pair C Top-side PWM Polarity
  4240. PMFCFG1_BOTNEGC: equ 5 ; Pair C Bottom-side PWM Polarity
  4241. PMFCFG1_ENHA: equ 7 ; Enable Hardware Acceleration
  4242. ; bit position masks
  4243. mPMFCFG1_TOPNEGA: equ %00000001
  4244. mPMFCFG1_BOTNEGA: equ %00000010
  4245. mPMFCFG1_TOPNEGB: equ %00000100
  4246. mPMFCFG1_BOTNEGB: equ %00001000
  4247. mPMFCFG1_TOPNEGC: equ %00010000
  4248. mPMFCFG1_BOTNEGC: equ %00100000
  4249. mPMFCFG1_ENHA: equ %10000000
  4250. ;*** PMFCFG2 - PMF Configure 2 Register; 0x00000202 ***
  4251. PMFCFG2: equ $00000202 ;*** PMFCFG2 - PMF Configure 2 Register; 0x00000202 ***
  4252. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4253. PMFCFG2_MSK0: equ 0 ; Mask PWM 0
  4254. PMFCFG2_MSK1: equ 1 ; Mask PWM 1
  4255. PMFCFG2_MSK2: equ 2 ; Mask PWM 2
  4256. PMFCFG2_MSK3: equ 3 ; Mask PWM 3
  4257. PMFCFG2_MSK4: equ 4 ; Mask PWM 4
  4258. PMFCFG2_MSK5: equ 5 ; Mask PWM 5
  4259. ; bit position masks
  4260. mPMFCFG2_MSK0: equ %00000001
  4261. mPMFCFG2_MSK1: equ %00000010
  4262. mPMFCFG2_MSK2: equ %00000100
  4263. mPMFCFG2_MSK3: equ %00001000
  4264. mPMFCFG2_MSK4: equ %00010000
  4265. mPMFCFG2_MSK5: equ %00100000
  4266. ;*** PMFCFG3 - PMF Configure 3 Register; 0x00000203 ***
  4267. PMFCFG3: equ $00000203 ;*** PMFCFG3 - PMF Configure 3 Register; 0x00000203 ***
  4268. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4269. PMFCFG3_SWAPA: equ 0 ; Swap Pair A
  4270. PMFCFG3_SWAPB: equ 1 ; Swap Pair B
  4271. PMFCFG3_SWAPC: equ 2 ; Swap Pair C
  4272. PMFCFG3_VLMODE0: equ 3 ; Value Register Load Mode Bit 0
  4273. PMFCFG3_VLMODE1: equ 4 ; Value Register Load Mode Bit 1
  4274. PMFCFG3_PMFFRZ: equ 6 ; PMF stops in FREEZE mode
  4275. PMFCFG3_PMFWAI: equ 7 ; PMF stops in WAIT mode
  4276. ; bit position masks
  4277. mPMFCFG3_SWAPA: equ %00000001
  4278. mPMFCFG3_SWAPB: equ %00000010
  4279. mPMFCFG3_SWAPC: equ %00000100
  4280. mPMFCFG3_VLMODE0: equ %00001000
  4281. mPMFCFG3_VLMODE1: equ %00010000
  4282. mPMFCFG3_PMFFRZ: equ %01000000
  4283. mPMFCFG3_PMFWAI: equ %10000000
  4284. ;*** PMFFCTL - PMF fault control register; 0x00000204 ***
  4285. PMFFCTL: equ $00000204 ;*** PMFFCTL - PMF fault control register; 0x00000204 ***
  4286. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4287. PMFFCTL_FIE0: equ 0 ; Fault 0 Pin Interrupt Enable
  4288. PMFFCTL_FMODE0: equ 1 ; Fault 0 Pin Clearing Mode
  4289. PMFFCTL_FIE1: equ 2 ; Fault 1 Pin Interrupt Enable
  4290. PMFFCTL_FMODE1: equ 3 ; Fault 1 Pin Clearing Mode
  4291. PMFFCTL_FIE2: equ 4 ; Fault 2 Pin Interrupt Enable
  4292. PMFFCTL_FMODE2: equ 5 ; Fault 2 Pin Clearing Mode
  4293. PMFFCTL_FIE3: equ 6 ; Fault 3 Pin Interrupt Enable
  4294. PMFFCTL_FMODE3: equ 7 ; Fault 3 Pin Clearing Mode
  4295. ; bit position masks
  4296. mPMFFCTL_FIE0: equ %00000001
  4297. mPMFFCTL_FMODE0: equ %00000010
  4298. mPMFFCTL_FIE1: equ %00000100
  4299. mPMFFCTL_FMODE1: equ %00001000
  4300. mPMFFCTL_FIE2: equ %00010000
  4301. mPMFFCTL_FMODE2: equ %00100000
  4302. mPMFFCTL_FIE3: equ %01000000
  4303. mPMFFCTL_FMODE3: equ %10000000
  4304. ;*** PMFFPIN - PMF fault acknowledge register; 0x00000205 ***
  4305. PMFFPIN: equ $00000205 ;*** PMFFPIN - PMF fault acknowledge register; 0x00000205 ***
  4306. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4307. PMFFPIN_FPINE0: equ 0 ; Fault 0 Pin Enable
  4308. PMFFPIN_FPINE1: equ 2 ; Fault 1 Pin Enable
  4309. PMFFPIN_FPINE2: equ 4 ; Fault 2 Pin Enable
  4310. PMFFPIN_FPINE3: equ 6 ; Fault 3 Pin Enable
  4311. ; bit position masks
  4312. mPMFFPIN_FPINE0: equ %00000001
  4313. mPMFFPIN_FPINE1: equ %00000100
  4314. mPMFFPIN_FPINE2: equ %00010000
  4315. mPMFFPIN_FPINE3: equ %01000000
  4316. ;*** PMFFSTA - PMF fault status register; 0x00000206 ***
  4317. PMFFSTA: equ $00000206 ;*** PMFFSTA - PMF fault status register; 0x00000206 ***
  4318. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4319. PMFFSTA_FFLAG0: equ 0 ; Fault 0 pin Flag
  4320. PMFFSTA_FFLAG1: equ 2 ; Fault 1 pin Flag
  4321. PMFFSTA_FFLAG2: equ 4 ; Fault 2 pin Flag
  4322. PMFFSTA_FFLAG3: equ 6 ; Fault 3 pin Flag
  4323. ; bit position masks
  4324. mPMFFSTA_FFLAG0: equ %00000001
  4325. mPMFFSTA_FFLAG1: equ %00000100
  4326. mPMFFSTA_FFLAG2: equ %00010000
  4327. mPMFFSTA_FFLAG3: equ %01000000
  4328. ;*** PMFQSMP - PMF fault qualifying samples register; 0x00000207 ***
  4329. PMFQSMP: equ $00000207 ;*** PMFQSMP - PMF fault qualifying samples register; 0x00000207 ***
  4330. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4331. PMFQSMP_QSMP00: equ 0 ; Fault 0 Qualifying samples, bit 0
  4332. PMFQSMP_QSMP01: equ 1 ; Fault 0 Qualifying samples, bit 1
  4333. PMFQSMP_QSMP10: equ 2 ; Fault 1 Qualifying samples, bit 0
  4334. PMFQSMP_QSMP11: equ 3 ; Fault 1 Qualifying samples, bit 1
  4335. PMFQSMP_QSMP20: equ 4 ; Fault 2 Qualifying samples, bit 0
  4336. PMFQSMP_QSMP21: equ 5 ; Fault 2 Qualifying samples, bit 1
  4337. PMFQSMP_QSMP30: equ 6 ; Fault 3 Qualifying samples, bit 0
  4338. PMFQSMP_QSMP31: equ 7 ; Fault 3 Qualifying samples, bit 1
  4339. ; bit position masks
  4340. mPMFQSMP_QSMP00: equ %00000001
  4341. mPMFQSMP_QSMP01: equ %00000010
  4342. mPMFQSMP_QSMP10: equ %00000100
  4343. mPMFQSMP_QSMP11: equ %00001000
  4344. mPMFQSMP_QSMP20: equ %00010000
  4345. mPMFQSMP_QSMP21: equ %00100000
  4346. mPMFQSMP_QSMP30: equ %01000000
  4347. mPMFQSMP_QSMP31: equ %10000000
  4348. ;*** PMFDMPA - PMF disable mapping A register; 0x00000208 ***
  4349. PMFDMPA: equ $00000208 ;*** PMFDMPA - PMF disable mapping A register; 0x00000208 ***
  4350. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4351. PMFDMPA_DMP00: equ 0 ; PMF Disable Mapping A Bit 00
  4352. PMFDMPA_DMP01: equ 1 ; PMF Disable Mapping A Bit 01
  4353. PMFDMPA_DMP02: equ 2 ; PMF Disable Mapping A Bit 02
  4354. PMFDMPA_DMP03: equ 3 ; PMF Disable Mapping A Bit 03
  4355. PMFDMPA_DMP10: equ 4 ; PMF Disable Mapping A Bit 10
  4356. PMFDMPA_DMP11: equ 5 ; PMF Disable Mapping A Bit 11
  4357. PMFDMPA_DMP12: equ 6 ; PMF Disable Mapping A Bit 12
  4358. PMFDMPA_DMP13: equ 7 ; PMF Disable Mapping A Bit 13
  4359. ; bit position masks
  4360. mPMFDMPA_DMP00: equ %00000001
  4361. mPMFDMPA_DMP01: equ %00000010
  4362. mPMFDMPA_DMP02: equ %00000100
  4363. mPMFDMPA_DMP03: equ %00001000
  4364. mPMFDMPA_DMP10: equ %00010000
  4365. mPMFDMPA_DMP11: equ %00100000
  4366. mPMFDMPA_DMP12: equ %01000000
  4367. mPMFDMPA_DMP13: equ %10000000
  4368. ;*** PMFDMPB - PMF disable mapping B register; 0x00000209 ***
  4369. PMFDMPB: equ $00000209 ;*** PMFDMPB - PMF disable mapping B register; 0x00000209 ***
  4370. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4371. PMFDMPB_DMP20: equ 0 ; PMF Disable Mapping A Bit 20
  4372. PMFDMPB_DMP21: equ 1 ; PMF Disable Mapping A Bit 21
  4373. PMFDMPB_DMP22: equ 2 ; PMF Disable Mapping A Bit 22
  4374. PMFDMPB_DMP23: equ 3 ; PMF Disable Mapping A Bit 23
  4375. PMFDMPB_DMP30: equ 4 ; PMF Disable Mapping A Bit 30
  4376. PMFDMPB_DMP31: equ 5 ; PMF Disable Mapping A Bit 31
  4377. PMFDMPB_DMP32: equ 6 ; PMF Disable Mapping A Bit 32
  4378. PMFDMPB_DMP33: equ 7 ; PMF Disable Mapping A Bit 33
  4379. ; bit position masks
  4380. mPMFDMPB_DMP20: equ %00000001
  4381. mPMFDMPB_DMP21: equ %00000010
  4382. mPMFDMPB_DMP22: equ %00000100
  4383. mPMFDMPB_DMP23: equ %00001000
  4384. mPMFDMPB_DMP30: equ %00010000
  4385. mPMFDMPB_DMP31: equ %00100000
  4386. mPMFDMPB_DMP32: equ %01000000
  4387. mPMFDMPB_DMP33: equ %10000000
  4388. ;*** PMFDMPC - PMF disable mapping C register; 0x0000020A ***
  4389. PMFDMPC: equ $0000020A ;*** PMFDMPC - PMF disable mapping C register; 0x0000020A ***
  4390. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4391. PMFDMPC_DMP40: equ 0 ; PMF Disable Mapping A Bit 40
  4392. PMFDMPC_DMP41: equ 1 ; PMF Disable Mapping A Bit 41
  4393. PMFDMPC_DMP42: equ 2 ; PMF Disable Mapping A Bit 42
  4394. PMFDMPC_DMP43: equ 3 ; PMF Disable Mapping A Bit 43
  4395. PMFDMPC_DMP50: equ 4 ; PMF Disable Mapping A Bit 50
  4396. PMFDMPC_DMP51: equ 5 ; PMF Disable Mapping A Bit 51
  4397. PMFDMPC_DMP52: equ 6 ; PMF Disable Mapping A Bit 52
  4398. PMFDMPC_DMP53: equ 7 ; PMF Disable Mapping A Bit 53
  4399. ; bit position masks
  4400. mPMFDMPC_DMP40: equ %00000001
  4401. mPMFDMPC_DMP41: equ %00000010
  4402. mPMFDMPC_DMP42: equ %00000100
  4403. mPMFDMPC_DMP43: equ %00001000
  4404. mPMFDMPC_DMP50: equ %00010000
  4405. mPMFDMPC_DMP51: equ %00100000
  4406. mPMFDMPC_DMP52: equ %01000000
  4407. mPMFDMPC_DMP53: equ %10000000
  4408. ;*** PMFOUTC - PMF output control register; 0x0000020C ***
  4409. PMFOUTC: equ $0000020C ;*** PMFOUTC - PMF output control register; 0x0000020C ***
  4410. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4411. PMFOUTC_OUTCTL0: equ 0 ; PMF Output Control Bit 0
  4412. PMFOUTC_OUTCTL1: equ 1 ; PMF Output Control Bit 1
  4413. PMFOUTC_OUTCTL2: equ 2 ; PMF Output Control Bit 2
  4414. PMFOUTC_OUTCTL3: equ 3 ; PMF Output Control Bit 3
  4415. PMFOUTC_OUTCTL4: equ 4 ; PMF Output Control Bit 4
  4416. PMFOUTC_OUTCTL5: equ 5 ; PMF Output Control Bit 5
  4417. ; bit position masks
  4418. mPMFOUTC_OUTCTL0: equ %00000001
  4419. mPMFOUTC_OUTCTL1: equ %00000010
  4420. mPMFOUTC_OUTCTL2: equ %00000100
  4421. mPMFOUTC_OUTCTL3: equ %00001000
  4422. mPMFOUTC_OUTCTL4: equ %00010000
  4423. mPMFOUTC_OUTCTL5: equ %00100000
  4424. ;*** PMFOUTB - PMF output control bit register; 0x0000020D ***
  4425. PMFOUTB: equ $0000020D ;*** PMFOUTB - PMF output control bit register; 0x0000020D ***
  4426. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4427. PMFOUTB_OUT0: equ 0 ; PMF Output Control Bit Bit 0
  4428. PMFOUTB_OUT1: equ 1 ; PMF Output Control Bit Bit 1
  4429. PMFOUTB_OUT2: equ 2 ; PMF Output Control Bit Bit 2
  4430. PMFOUTB_OUT3: equ 3 ; PMF Output Control Bit Bit 3
  4431. PMFOUTB_OUT4: equ 4 ; PMF Output Control Bit Bit 4
  4432. PMFOUTB_OUT5: equ 5 ; PMF Output Control Bit Bit 5
  4433. ; bit position masks
  4434. mPMFOUTB_OUT0: equ %00000001
  4435. mPMFOUTB_OUT1: equ %00000010
  4436. mPMFOUTB_OUT2: equ %00000100
  4437. mPMFOUTB_OUT3: equ %00001000
  4438. mPMFOUTB_OUT4: equ %00010000
  4439. mPMFOUTB_OUT5: equ %00100000
  4440. ;*** PMFDTMS - PMF deadtime sample register; 0x0000020E ***
  4441. PMFDTMS: equ $0000020E ;*** PMFDTMS - PMF deadtime sample register; 0x0000020E ***
  4442. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4443. PMFDTMS_DT0: equ 0 ; PMF Deadtime Sample Bit 0
  4444. PMFDTMS_DT1: equ 1 ; PMF Deadtime Sample Bit 1
  4445. PMFDTMS_DT2: equ 2 ; PMF Deadtime Sample Bit 2
  4446. PMFDTMS_DT3: equ 3 ; PMF Deadtime Sample Bit 3
  4447. PMFDTMS_DT4: equ 4 ; PMF Deadtime Sample Bit 4
  4448. PMFDTMS_DT5: equ 5 ; PMF Deadtime Sample Bit 5
  4449. ; bit position masks
  4450. mPMFDTMS_DT0: equ %00000001
  4451. mPMFDTMS_DT1: equ %00000010
  4452. mPMFDTMS_DT2: equ %00000100
  4453. mPMFDTMS_DT3: equ %00001000
  4454. mPMFDTMS_DT4: equ %00010000
  4455. mPMFDTMS_DT5: equ %00100000
  4456. ;*** PMFCCTL - PMF correction control register; 0x0000020F ***
  4457. PMFCCTL: equ $0000020F ;*** PMFCCTL - PMF correction control register; 0x0000020F ***
  4458. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4459. PMFCCTL_IPOLA: equ 0 ; Current Polarity A
  4460. PMFCCTL_IPOLB: equ 1 ; Current Polarity B
  4461. PMFCCTL_IPOLC: equ 2 ; Current Polarity C
  4462. PMFCCTL_ISENS0: equ 4 ; Current status sensing method Bit 0
  4463. PMFCCTL_ISENS1: equ 5 ; Current status sensing method Bit 1
  4464. ; bit position masks
  4465. mPMFCCTL_IPOLA: equ %00000001
  4466. mPMFCCTL_IPOLB: equ %00000010
  4467. mPMFCCTL_IPOLC: equ %00000100
  4468. mPMFCCTL_ISENS0: equ %00010000
  4469. mPMFCCTL_ISENS1: equ %00100000
  4470. ;*** PMFVAL0 - PMF Value 0 Register; 0x00000210 ***
  4471. PMFVAL0: equ $00000210 ;*** PMFVAL0 - PMF Value 0 Register; 0x00000210 ***
  4472. ;*** PMFVAL1 - PMF Value 1 Register; 0x00000212 ***
  4473. PMFVAL1: equ $00000212 ;*** PMFVAL1 - PMF Value 1 Register; 0x00000212 ***
  4474. ;*** PMFVAL2 - PMF Value 2 Register; 0x00000214 ***
  4475. PMFVAL2: equ $00000214 ;*** PMFVAL2 - PMF Value 2 Register; 0x00000214 ***
  4476. ;*** PMFVAL3 - PMF Value 3 Register; 0x00000216 ***
  4477. PMFVAL3: equ $00000216 ;*** PMFVAL3 - PMF Value 3 Register; 0x00000216 ***
  4478. ;*** PMFVAL4 - PMF Value 4 Register; 0x00000218 ***
  4479. PMFVAL4: equ $00000218 ;*** PMFVAL4 - PMF Value 4 Register; 0x00000218 ***
  4480. ;*** PMFVAL5 - PMF Value 5 Register; 0x0000021A ***
  4481. PMFVAL5: equ $0000021A ;*** PMFVAL5 - PMF Value 5 Register; 0x0000021A ***
  4482. ;*** PMFENCA - PMF Enable Control A Register; 0x00000220 ***
  4483. PMFENCA: equ $00000220 ;*** PMFENCA - PMF Enable Control A Register; 0x00000220 ***
  4484. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4485. PMFENCA_PWMRIEA: equ 0 ; PWM Reload Interrupt Enable A
  4486. PMFENCA_LDOKA: equ 1 ; Load Okay A
  4487. PMFENCA_PWMENA: equ 7 ; PWM Generator A Enable
  4488. ; bit position masks
  4489. mPMFENCA_PWMRIEA: equ %00000001
  4490. mPMFENCA_LDOKA: equ %00000010
  4491. mPMFENCA_PWMENA: equ %10000000
  4492. ;*** PMFFQCA - PMF Frequency Control A Register; 0x00000221 ***
  4493. PMFFQCA: equ $00000221 ;*** PMFFQCA - PMF Frequency Control A Register; 0x00000221 ***
  4494. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4495. PMFFQCA_PWMRFA: equ 0 ; PWM Reload Flag A
  4496. PMFFQCA_PRSCA0: equ 1 ; Prescaler A, bit 0
  4497. PMFFQCA_PRSCA1: equ 2 ; Prescaler A, bit 1
  4498. PMFFQCA_HALFA: equ 3 ; Half Cycle Reload A
  4499. PMFFQCA_LDFQA0: equ 4 ; Load Frequency A, bit 0
  4500. PMFFQCA_LDFQA1: equ 5 ; Load Frequency A, bit 1
  4501. PMFFQCA_LDFQA2: equ 6 ; Load Frequency A, bit 2
  4502. PMFFQCA_LDFQA3: equ 7 ; Load Frequency A, bit 3
  4503. ; bit position masks
  4504. mPMFFQCA_PWMRFA: equ %00000001
  4505. mPMFFQCA_PRSCA0: equ %00000010
  4506. mPMFFQCA_PRSCA1: equ %00000100
  4507. mPMFFQCA_HALFA: equ %00001000
  4508. mPMFFQCA_LDFQA0: equ %00010000
  4509. mPMFFQCA_LDFQA1: equ %00100000
  4510. mPMFFQCA_LDFQA2: equ %01000000
  4511. mPMFFQCA_LDFQA3: equ %10000000
  4512. ;*** PMFCNTA - PMF Counter A Register; 0x00000222 ***
  4513. PMFCNTA: equ $00000222 ;*** PMFCNTA - PMF Counter A Register; 0x00000222 ***
  4514. ;*** PMFMODA - PMF Counter Modulo A Register; 0x00000224 ***
  4515. PMFMODA: equ $00000224 ;*** PMFMODA - PMF Counter Modulo A Register; 0x00000224 ***
  4516. ;*** PMFDTMA - PMF Deadtime A Register; 0x00000226 ***
  4517. PMFDTMA: equ $00000226 ;*** PMFDTMA - PMF Deadtime A Register; 0x00000226 ***
  4518. ;*** PMFENCB - PMF enable control B register; 0x00000228 ***
  4519. PMFENCB: equ $00000228 ;*** PMFENCB - PMF enable control B register; 0x00000228 ***
  4520. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4521. PMFENCB_PWMRIEB: equ 0 ; PWM Reload Interrupt Enable B
  4522. PMFENCB_LDOKB: equ 1 ; Load Okay B
  4523. PMFENCB_PWMENB: equ 7 ; PWM Generator B Enable
  4524. ; bit position masks
  4525. mPMFENCB_PWMRIEB: equ %00000001
  4526. mPMFENCB_LDOKB: equ %00000010
  4527. mPMFENCB_PWMENB: equ %10000000
  4528. ;*** PMFFQCB - PMF Frequency Control B Register; 0x00000229 ***
  4529. PMFFQCB: equ $00000229 ;*** PMFFQCB - PMF Frequency Control B Register; 0x00000229 ***
  4530. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4531. PMFFQCB_PWMRFB: equ 0 ; PWM Reload Flag B
  4532. PMFFQCB_PRSCB0: equ 1 ; Prescaler B, bit 0
  4533. PMFFQCB_PRSCB1: equ 2 ; Prescaler B, bit 1
  4534. PMFFQCB_HALFB: equ 3 ; Half Cycle Reload B
  4535. PMFFQCB_LDFQB0: equ 4 ; Load Frequency B, bit 0
  4536. PMFFQCB_LDFQB1: equ 5 ; Load Frequency B, bit 1
  4537. PMFFQCB_LDFQB2: equ 6 ; Load Frequency B, bit 2
  4538. PMFFQCB_LDFQB3: equ 7 ; Load Frequency B, bit 3
  4539. ; bit position masks
  4540. mPMFFQCB_PWMRFB: equ %00000001
  4541. mPMFFQCB_PRSCB0: equ %00000010
  4542. mPMFFQCB_PRSCB1: equ %00000100
  4543. mPMFFQCB_HALFB: equ %00001000
  4544. mPMFFQCB_LDFQB0: equ %00010000
  4545. mPMFFQCB_LDFQB1: equ %00100000
  4546. mPMFFQCB_LDFQB2: equ %01000000
  4547. mPMFFQCB_LDFQB3: equ %10000000
  4548. ;*** PMFCNTB - PMF Counter B Register; 0x0000022A ***
  4549. PMFCNTB: equ $0000022A ;*** PMFCNTB - PMF Counter B Register; 0x0000022A ***
  4550. ;*** PMFMODB - PMF Counter Modulo B Register; 0x0000022C ***
  4551. PMFMODB: equ $0000022C ;*** PMFMODB - PMF Counter Modulo B Register; 0x0000022C ***
  4552. ;*** PMFDTMB - PMF Deadtime B Register; 0x0000022E ***
  4553. PMFDTMB: equ $0000022E ;*** PMFDTMB - PMF Deadtime B Register; 0x0000022E ***
  4554. ;*** PMFENCC - PMF Enable Control C Register; 0x00000230 ***
  4555. PMFENCC: equ $00000230 ;*** PMFENCC - PMF Enable Control C Register; 0x00000230 ***
  4556. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4557. PMFENCC_PWMRIEC: equ 0 ; PWM Reload Interrupt Enable C
  4558. PMFENCC_LDOKC: equ 1 ; Load Okay C
  4559. PMFENCC_PWMENC: equ 7 ; PWM Generator C Enable
  4560. ; bit position masks
  4561. mPMFENCC_PWMRIEC: equ %00000001
  4562. mPMFENCC_LDOKC: equ %00000010
  4563. mPMFENCC_PWMENC: equ %10000000
  4564. ;*** PMFFQCC - PMF Frequency Control C Register; 0x00000231 ***
  4565. PMFFQCC: equ $00000231 ;*** PMFFQCC - PMF Frequency Control C Register; 0x00000231 ***
  4566. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4567. PMFFQCC_PWMRFC: equ 0 ; PWM Reload Flag C
  4568. PMFFQCC_PRSCC0: equ 1 ; Prescaler C, bit 0
  4569. PMFFQCC_PRSCC1: equ 2 ; Prescaler C, bit 1
  4570. PMFFQCC_HALFC: equ 3 ; Half Cycle Reload C
  4571. PMFFQCC_LDFQC0: equ 4 ; Load Frequency C, bit 0
  4572. PMFFQCC_LDFQC1: equ 5 ; Load Frequency C, bit 1
  4573. PMFFQCC_LDFQC2: equ 6 ; Load Frequency C, bit 2
  4574. PMFFQCC_LDFQC3: equ 7 ; Load Frequency C, bit 3
  4575. ; bit position masks
  4576. mPMFFQCC_PWMRFC: equ %00000001
  4577. mPMFFQCC_PRSCC0: equ %00000010
  4578. mPMFFQCC_PRSCC1: equ %00000100
  4579. mPMFFQCC_HALFC: equ %00001000
  4580. mPMFFQCC_LDFQC0: equ %00010000
  4581. mPMFFQCC_LDFQC1: equ %00100000
  4582. mPMFFQCC_LDFQC2: equ %01000000
  4583. mPMFFQCC_LDFQC3: equ %10000000
  4584. ;*** PMFCNTC - PMF Counter C Register; 0x00000232 ***
  4585. PMFCNTC: equ $00000232 ;*** PMFCNTC - PMF Counter C Register; 0x00000232 ***
  4586. ;*** PMFMODC - PMF Counter Modulo C Register; 0x00000234 ***
  4587. PMFMODC: equ $00000234 ;*** PMFMODC - PMF Counter Modulo C Register; 0x00000234 ***
  4588. ;*** PMFDTMC - PMF Deadtime C Register; 0x00000236 ***
  4589. PMFDTMC: equ $00000236 ;*** PMFDTMC - PMF Deadtime C Register; 0x00000236 ***
  4590. ;*** PTT - Port T I/O Register; 0x00000240 ***
  4591. PTT: equ $00000240 ;*** PTT - Port T I/O Register; 0x00000240 ***
  4592. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4593. PTT_PTT0: equ 0 ; Port T Bit 0
  4594. PTT_PTT1: equ 1 ; Port T Bit 1
  4595. PTT_PTT2: equ 2 ; Port T Bit 2
  4596. PTT_PTT3: equ 3 ; Port T Bit 3
  4597. PTT_PTT4: equ 4 ; Port T Bit 4
  4598. PTT_PTT5: equ 5 ; Port T Bit 5
  4599. PTT_PTT6: equ 6 ; Port T Bit 6
  4600. PTT_PTT7: equ 7 ; Port T Bit 7
  4601. ; bit position masks
  4602. mPTT_PTT0: equ %00000001
  4603. mPTT_PTT1: equ %00000010
  4604. mPTT_PTT2: equ %00000100
  4605. mPTT_PTT3: equ %00001000
  4606. mPTT_PTT4: equ %00010000
  4607. mPTT_PTT5: equ %00100000
  4608. mPTT_PTT6: equ %01000000
  4609. mPTT_PTT7: equ %10000000
  4610. ;*** PTIT - Port T Input Register; 0x00000241 ***
  4611. PTIT: equ $00000241 ;*** PTIT - Port T Input Register; 0x00000241 ***
  4612. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4613. PTIT_PTIT0: equ 0 ; Port T Bit 0
  4614. PTIT_PTIT1: equ 1 ; Port T Bit 1
  4615. PTIT_PTIT2: equ 2 ; Port T Bit 2
  4616. PTIT_PTIT3: equ 3 ; Port T Bit 3
  4617. PTIT_PTIT4: equ 4 ; Port T Bit 4
  4618. PTIT_PTIT5: equ 5 ; Port T Bit 5
  4619. PTIT_PTIT6: equ 6 ; Port T Bit 6
  4620. PTIT_PTIT7: equ 7 ; Port T Bit 7
  4621. ; bit position masks
  4622. mPTIT_PTIT0: equ %00000001
  4623. mPTIT_PTIT1: equ %00000010
  4624. mPTIT_PTIT2: equ %00000100
  4625. mPTIT_PTIT3: equ %00001000
  4626. mPTIT_PTIT4: equ %00010000
  4627. mPTIT_PTIT5: equ %00100000
  4628. mPTIT_PTIT6: equ %01000000
  4629. mPTIT_PTIT7: equ %10000000
  4630. ;*** DDRT - Port T Data Direction Register; 0x00000242 ***
  4631. DDRT: equ $00000242 ;*** DDRT - Port T Data Direction Register; 0x00000242 ***
  4632. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4633. DDRT_DDRT0: equ 0 ; Data Direction Port T Bit 0
  4634. DDRT_DDRT1: equ 1 ; Data Direction Port T Bit 1
  4635. DDRT_DDRT2: equ 2 ; Data Direction Port T Bit 2
  4636. DDRT_DDRT3: equ 3 ; Data Direction Port T Bit 3
  4637. DDRT_DDRT4: equ 4 ; Data Direction Port T Bit 4
  4638. DDRT_DDRT5: equ 5 ; Data Direction Port T Bit 5
  4639. DDRT_DDRT6: equ 6 ; Data Direction Port T Bit 6
  4640. DDRT_DDRT7: equ 7 ; Data Direction Port T Bit 7
  4641. ; bit position masks
  4642. mDDRT_DDRT0: equ %00000001
  4643. mDDRT_DDRT1: equ %00000010
  4644. mDDRT_DDRT2: equ %00000100
  4645. mDDRT_DDRT3: equ %00001000
  4646. mDDRT_DDRT4: equ %00010000
  4647. mDDRT_DDRT5: equ %00100000
  4648. mDDRT_DDRT6: equ %01000000
  4649. mDDRT_DDRT7: equ %10000000
  4650. ;*** RDRT - Port T Reduced Drive Register; 0x00000243 ***
  4651. RDRT: equ $00000243 ;*** RDRT - Port T Reduced Drive Register; 0x00000243 ***
  4652. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4653. RDRT_RDRT0: equ 0 ; Reduced Drive Port T Bit 0
  4654. RDRT_RDRT1: equ 1 ; Reduced Drive Port T Bit 1
  4655. RDRT_RDRT2: equ 2 ; Reduced Drive Port T Bit 2
  4656. RDRT_RDRT3: equ 3 ; Reduced Drive Port T Bit 3
  4657. RDRT_RDRT4: equ 4 ; Reduced Drive Port T Bit 4
  4658. RDRT_RDRT5: equ 5 ; Reduced Drive Port T Bit 5
  4659. RDRT_RDRT6: equ 6 ; Reduced Drive Port T Bit 6
  4660. RDRT_RDRT7: equ 7 ; Reduced Drive Port T Bit 7
  4661. ; bit position masks
  4662. mRDRT_RDRT0: equ %00000001
  4663. mRDRT_RDRT1: equ %00000010
  4664. mRDRT_RDRT2: equ %00000100
  4665. mRDRT_RDRT3: equ %00001000
  4666. mRDRT_RDRT4: equ %00010000
  4667. mRDRT_RDRT5: equ %00100000
  4668. mRDRT_RDRT6: equ %01000000
  4669. mRDRT_RDRT7: equ %10000000
  4670. ;*** PERT - Port T Pull Device Enable Register; 0x00000244 ***
  4671. PERT: equ $00000244 ;*** PERT - Port T Pull Device Enable Register; 0x00000244 ***
  4672. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4673. PERT_PERT0: equ 0 ; Pull Device Enable Port T Bit 0
  4674. PERT_PERT1: equ 1 ; Pull Device Enable Port T Bit 1
  4675. PERT_PERT2: equ 2 ; Pull Device Enable Port T Bit 2
  4676. PERT_PERT3: equ 3 ; Pull Device Enable Port T Bit 3
  4677. PERT_PERT4: equ 4 ; Pull Device Enable Port T Bit 4
  4678. PERT_PERT5: equ 5 ; Pull Device Enable Port T Bit 5
  4679. PERT_PERT6: equ 6 ; Pull Device Enable Port T Bit 6
  4680. PERT_PERT7: equ 7 ; Pull Device Enable Port T Bit 7
  4681. ; bit position masks
  4682. mPERT_PERT0: equ %00000001
  4683. mPERT_PERT1: equ %00000010
  4684. mPERT_PERT2: equ %00000100
  4685. mPERT_PERT3: equ %00001000
  4686. mPERT_PERT4: equ %00010000
  4687. mPERT_PERT5: equ %00100000
  4688. mPERT_PERT6: equ %01000000
  4689. mPERT_PERT7: equ %10000000
  4690. ;*** PPST - Port T Polarity Select Register; 0x00000245 ***
  4691. PPST: equ $00000245 ;*** PPST - Port T Polarity Select Register; 0x00000245 ***
  4692. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4693. PPST_PPST0: equ 0 ; Pull Select Port T Bit 0
  4694. PPST_PPST1: equ 1 ; Pull Select Port T Bit 1
  4695. PPST_PPST2: equ 2 ; Pull Select Port T Bit 2
  4696. PPST_PPST3: equ 3 ; Pull Select Port T Bit 3
  4697. PPST_PPST4: equ 4 ; Pull Select Port T Bit 4
  4698. PPST_PPST5: equ 5 ; Pull Select Port T Bit 5
  4699. PPST_PPST6: equ 6 ; Pull Select Port T Bit 6
  4700. PPST_PPST7: equ 7 ; Pull Select Port T Bit 7
  4701. ; bit position masks
  4702. mPPST_PPST0: equ %00000001
  4703. mPPST_PPST1: equ %00000010
  4704. mPPST_PPST2: equ %00000100
  4705. mPPST_PPST3: equ %00001000
  4706. mPPST_PPST4: equ %00010000
  4707. mPPST_PPST5: equ %00100000
  4708. mPPST_PPST6: equ %01000000
  4709. mPPST_PPST7: equ %10000000
  4710. ;*** PTS - Port S I/O Register; 0x00000248 ***
  4711. PTS: equ $00000248 ;*** PTS - Port S I/O Register; 0x00000248 ***
  4712. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4713. PTS_PTS0: equ 0 ; Port S Bit 0
  4714. PTS_PTS1: equ 1 ; Port S Bit 1
  4715. PTS_PTS2: equ 2 ; Port S Bit 2
  4716. PTS_PTS3: equ 3 ; Port S Bit 3
  4717. PTS_PTS4: equ 4 ; Port S Bit 4
  4718. PTS_PTS5: equ 5 ; Port S Bit 5
  4719. PTS_PTS6: equ 6 ; Port S Bit 6
  4720. PTS_PTS7: equ 7 ; Port S Bit 7
  4721. ; bit position masks
  4722. mPTS_PTS0: equ %00000001
  4723. mPTS_PTS1: equ %00000010
  4724. mPTS_PTS2: equ %00000100
  4725. mPTS_PTS3: equ %00001000
  4726. mPTS_PTS4: equ %00010000
  4727. mPTS_PTS5: equ %00100000
  4728. mPTS_PTS6: equ %01000000
  4729. mPTS_PTS7: equ %10000000
  4730. ;*** PTIS - Port S Input Register; 0x00000249 ***
  4731. PTIS: equ $00000249 ;*** PTIS - Port S Input Register; 0x00000249 ***
  4732. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4733. PTIS_PTIS0: equ 0 ; Port S Bit 0
  4734. PTIS_PTIS1: equ 1 ; Port S Bit 1
  4735. PTIS_PTIS2: equ 2 ; Port S Bit 2
  4736. PTIS_PTIS3: equ 3 ; Port S Bit 3
  4737. PTIS_PTIS4: equ 4 ; Port S Bit 4
  4738. PTIS_PTIS5: equ 5 ; Port S Bit 5
  4739. PTIS_PTIS6: equ 6 ; Port S Bit 6
  4740. PTIS_PTIS7: equ 7 ; Port S Bit 7
  4741. ; bit position masks
  4742. mPTIS_PTIS0: equ %00000001
  4743. mPTIS_PTIS1: equ %00000010
  4744. mPTIS_PTIS2: equ %00000100
  4745. mPTIS_PTIS3: equ %00001000
  4746. mPTIS_PTIS4: equ %00010000
  4747. mPTIS_PTIS5: equ %00100000
  4748. mPTIS_PTIS6: equ %01000000
  4749. mPTIS_PTIS7: equ %10000000
  4750. ;*** DDRS - Port S Data Direction Register; 0x0000024A ***
  4751. DDRS: equ $0000024A ;*** DDRS - Port S Data Direction Register; 0x0000024A ***
  4752. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4753. DDRS_DDRS0: equ 0 ; Data Direction Port S Bit 0
  4754. DDRS_DDRS1: equ 1 ; Data Direction Port S Bit 1
  4755. DDRS_DDRS2: equ 2 ; Data Direction Port S Bit 2
  4756. DDRS_DDRS3: equ 3 ; Data Direction Port S Bit 3
  4757. DDRS_DDRS4: equ 4 ; Data Direction Port S Bit 4
  4758. DDRS_DDRS5: equ 5 ; Data Direction Port S Bit 5
  4759. DDRS_DDRS6: equ 6 ; Data Direction Port S Bit 6
  4760. DDRS_DDRS7: equ 7 ; Data Direction Port S Bit 7
  4761. ; bit position masks
  4762. mDDRS_DDRS0: equ %00000001
  4763. mDDRS_DDRS1: equ %00000010
  4764. mDDRS_DDRS2: equ %00000100
  4765. mDDRS_DDRS3: equ %00001000
  4766. mDDRS_DDRS4: equ %00010000
  4767. mDDRS_DDRS5: equ %00100000
  4768. mDDRS_DDRS6: equ %01000000
  4769. mDDRS_DDRS7: equ %10000000
  4770. ;*** RDRS - Port S Reduced Drive Register; 0x0000024B ***
  4771. RDRS: equ $0000024B ;*** RDRS - Port S Reduced Drive Register; 0x0000024B ***
  4772. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4773. RDRS_RDRS0: equ 0 ; Reduced Drive Port S Bit 0
  4774. RDRS_RDRS1: equ 1 ; Reduced Drive Port S Bit 1
  4775. RDRS_RDRS2: equ 2 ; Reduced Drive Port S Bit 2
  4776. RDRS_RDRS3: equ 3 ; Reduced Drive Port S Bit 3
  4777. RDRS_RDRS4: equ 4 ; Reduced Drive Port S Bit 4
  4778. RDRS_RDRS5: equ 5 ; Reduced Drive Port S Bit 5
  4779. RDRS_RDRS6: equ 6 ; Reduced Drive Port S Bit 6
  4780. RDRS_RDRS7: equ 7 ; Reduced Drive Port S Bit 7
  4781. ; bit position masks
  4782. mRDRS_RDRS0: equ %00000001
  4783. mRDRS_RDRS1: equ %00000010
  4784. mRDRS_RDRS2: equ %00000100
  4785. mRDRS_RDRS3: equ %00001000
  4786. mRDRS_RDRS4: equ %00010000
  4787. mRDRS_RDRS5: equ %00100000
  4788. mRDRS_RDRS6: equ %01000000
  4789. mRDRS_RDRS7: equ %10000000
  4790. ;*** PERS - Port S Pull Device Enable Register; 0x0000024C ***
  4791. PERS: equ $0000024C ;*** PERS - Port S Pull Device Enable Register; 0x0000024C ***
  4792. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4793. PERS_PERS0: equ 0 ; Pull Device Enable Port S Bit 0
  4794. PERS_PERS1: equ 1 ; Pull Device Enable Port S Bit 1
  4795. PERS_PERS2: equ 2 ; Pull Device Enable Port S Bit 2
  4796. PERS_PERS3: equ 3 ; Pull Device Enable Port S Bit 3
  4797. PERS_PERS4: equ 4 ; Pull Device Enable Port S Bit 4
  4798. PERS_PERS5: equ 5 ; Pull Device Enable Port S Bit 5
  4799. PERS_PERS6: equ 6 ; Pull Device Enable Port S Bit 6
  4800. PERS_PERS7: equ 7 ; Pull Device Enable Port S Bit 7
  4801. ; bit position masks
  4802. mPERS_PERS0: equ %00000001
  4803. mPERS_PERS1: equ %00000010
  4804. mPERS_PERS2: equ %00000100
  4805. mPERS_PERS3: equ %00001000
  4806. mPERS_PERS4: equ %00010000
  4807. mPERS_PERS5: equ %00100000
  4808. mPERS_PERS6: equ %01000000
  4809. mPERS_PERS7: equ %10000000
  4810. ;*** PPSS - Port S Polarity Select Register; 0x0000024D ***
  4811. PPSS: equ $0000024D ;*** PPSS - Port S Polarity Select Register; 0x0000024D ***
  4812. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4813. PPSS_PPSS0: equ 0 ; Pull Select Port S Bit 0
  4814. PPSS_PPSS1: equ 1 ; Pull Select Port S Bit 1
  4815. PPSS_PPSS2: equ 2 ; Pull Select Port S Bit 2
  4816. PPSS_PPSS3: equ 3 ; Pull Select Port S Bit 3
  4817. PPSS_PPSS4: equ 4 ; Pull Select Port S Bit 4
  4818. PPSS_PPSS5: equ 5 ; Pull Select Port S Bit 5
  4819. PPSS_PPSS6: equ 6 ; Pull Select Port S Bit 6
  4820. PPSS_PPSS7: equ 7 ; Pull Select Port S Bit 7
  4821. ; bit position masks
  4822. mPPSS_PPSS0: equ %00000001
  4823. mPPSS_PPSS1: equ %00000010
  4824. mPPSS_PPSS2: equ %00000100
  4825. mPPSS_PPSS3: equ %00001000
  4826. mPPSS_PPSS4: equ %00010000
  4827. mPPSS_PPSS5: equ %00100000
  4828. mPPSS_PPSS6: equ %01000000
  4829. mPPSS_PPSS7: equ %10000000
  4830. ;*** WOMS - Port S Wired-Or Mode Register; 0x0000024E ***
  4831. WOMS: equ $0000024E ;*** WOMS - Port S Wired-Or Mode Register; 0x0000024E ***
  4832. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4833. WOMS_WOMS0: equ 0 ; Wired-Or Mode Port S Bit 0
  4834. WOMS_WOMS1: equ 1 ; Wired-Or Mode Port S Bit 1
  4835. WOMS_WOMS2: equ 2 ; Wired-Or Mode Port S Bit 2
  4836. WOMS_WOMS3: equ 3 ; Wired-Or Mode Port S Bit 3
  4837. WOMS_WOMS4: equ 4 ; Wired-Or Mode Port S Bit 4
  4838. WOMS_WOMS5: equ 5 ; Wired-Or Mode Port S Bit 5
  4839. WOMS_WOMS6: equ 6 ; Wired-Or Mode Port S Bit 6
  4840. WOMS_WOMS7: equ 7 ; Wired-Or Mode Port S Bit 7
  4841. ; bit position masks
  4842. mWOMS_WOMS0: equ %00000001
  4843. mWOMS_WOMS1: equ %00000010
  4844. mWOMS_WOMS2: equ %00000100
  4845. mWOMS_WOMS3: equ %00001000
  4846. mWOMS_WOMS4: equ %00010000
  4847. mWOMS_WOMS5: equ %00100000
  4848. mWOMS_WOMS6: equ %01000000
  4849. mWOMS_WOMS7: equ %10000000
  4850. ;*** PTM - Port M I/O Register; 0x00000250 ***
  4851. PTM: equ $00000250 ;*** PTM - Port M I/O Register; 0x00000250 ***
  4852. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4853. PTM_PTM0: equ 0 ; Port M Bit 0
  4854. PTM_PTM1: equ 1 ; Port M Bit 1
  4855. PTM_PTM3: equ 3 ; Port M Bit 3
  4856. PTM_PTM4: equ 4 ; Port M Bit 4
  4857. PTM_PTM5: equ 5 ; Port M Bit 5
  4858. PTM_PTM6: equ 6 ; Port M Bit 6
  4859. PTM_PTM7: equ 7 ; Port M Bit 7
  4860. ; bit position masks
  4861. mPTM_PTM0: equ %00000001
  4862. mPTM_PTM1: equ %00000010
  4863. mPTM_PTM3: equ %00001000
  4864. mPTM_PTM4: equ %00010000
  4865. mPTM_PTM5: equ %00100000
  4866. mPTM_PTM6: equ %01000000
  4867. mPTM_PTM7: equ %10000000
  4868. ;*** PTIM - Port M Input Register; 0x00000251 ***
  4869. PTIM: equ $00000251 ;*** PTIM - Port M Input Register; 0x00000251 ***
  4870. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4871. PTIM_PTIM0: equ 0 ; Port M Bit 0
  4872. PTIM_PTIM1: equ 1 ; Port M Bit 1
  4873. PTIM_PTIM3: equ 3 ; Port M Bit 3
  4874. PTIM_PTIM4: equ 4 ; Port M Bit 4
  4875. PTIM_PTIM5: equ 5 ; Port M Bit 5
  4876. PTIM_PTIM6: equ 6 ; Port M Bit 6
  4877. PTIM_PTIM7: equ 7 ; Port M Bit 7
  4878. ; bit position masks
  4879. mPTIM_PTIM0: equ %00000001
  4880. mPTIM_PTIM1: equ %00000010
  4881. mPTIM_PTIM3: equ %00001000
  4882. mPTIM_PTIM4: equ %00010000
  4883. mPTIM_PTIM5: equ %00100000
  4884. mPTIM_PTIM6: equ %01000000
  4885. mPTIM_PTIM7: equ %10000000
  4886. ;*** DDRM - Port M Data Direction Register; 0x00000252 ***
  4887. DDRM: equ $00000252 ;*** DDRM - Port M Data Direction Register; 0x00000252 ***
  4888. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4889. DDRM_DDRM0: equ 0 ; Data Direction Port M Bit 0
  4890. DDRM_DDRM1: equ 1 ; Data Direction Port M Bit 1
  4891. DDRM_DDRM3: equ 3 ; Data Direction Port M Bit 3
  4892. DDRM_DDRM4: equ 4 ; Data Direction Port M Bit 4
  4893. DDRM_DDRM5: equ 5 ; Data Direction Port M Bit 5
  4894. DDRM_DDRM6: equ 6 ; Data Direction Port M Bit 6
  4895. DDRM_DDRM7: equ 7 ; Data Direction Port M Bit 7
  4896. ; bit position masks
  4897. mDDRM_DDRM0: equ %00000001
  4898. mDDRM_DDRM1: equ %00000010
  4899. mDDRM_DDRM3: equ %00001000
  4900. mDDRM_DDRM4: equ %00010000
  4901. mDDRM_DDRM5: equ %00100000
  4902. mDDRM_DDRM6: equ %01000000
  4903. mDDRM_DDRM7: equ %10000000
  4904. ;*** RDRM - Port M Reduced Drive Register; 0x00000253 ***
  4905. RDRM: equ $00000253 ;*** RDRM - Port M Reduced Drive Register; 0x00000253 ***
  4906. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4907. RDRM_RDRM0: equ 0 ; Reduced Drive Port M Bit 0
  4908. RDRM_RDRM1: equ 1 ; Reduced Drive Port M Bit 1
  4909. RDRM_RDRM3: equ 3 ; Reduced Drive Port M Bit 3
  4910. RDRM_RDRM4: equ 4 ; Reduced Drive Port M Bit 4
  4911. RDRM_RDRM5: equ 5 ; Reduced Drive Port M Bit 5
  4912. RDRM_RDRM6: equ 6 ; Reduced Drive Port M Bit 6
  4913. RDRM_RDRM7: equ 7 ; Reduced Drive Port M Bit 7
  4914. ; bit position masks
  4915. mRDRM_RDRM0: equ %00000001
  4916. mRDRM_RDRM1: equ %00000010
  4917. mRDRM_RDRM3: equ %00001000
  4918. mRDRM_RDRM4: equ %00010000
  4919. mRDRM_RDRM5: equ %00100000
  4920. mRDRM_RDRM6: equ %01000000
  4921. mRDRM_RDRM7: equ %10000000
  4922. ;*** PERM - Port M Pull Device Enable Register; 0x00000254 ***
  4923. PERM: equ $00000254 ;*** PERM - Port M Pull Device Enable Register; 0x00000254 ***
  4924. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4925. PERM_PERM0: equ 0 ; Pull Device Enable Port M Bit 0
  4926. PERM_PERM1: equ 1 ; Pull Device Enable Port M Bit 1
  4927. PERM_PERM3: equ 3 ; Pull Device Enable Port M Bit 3
  4928. PERM_PERM4: equ 4 ; Pull Device Enable Port M Bit 4
  4929. PERM_PERM5: equ 5 ; Pull Device Enable Port M Bit 5
  4930. PERM_PERM6: equ 6 ; Pull Device Enable Port M Bit 6
  4931. PERM_PERM7: equ 7 ; Pull Device Enable Port M Bit 7
  4932. ; bit position masks
  4933. mPERM_PERM0: equ %00000001
  4934. mPERM_PERM1: equ %00000010
  4935. mPERM_PERM3: equ %00001000
  4936. mPERM_PERM4: equ %00010000
  4937. mPERM_PERM5: equ %00100000
  4938. mPERM_PERM6: equ %01000000
  4939. mPERM_PERM7: equ %10000000
  4940. ;*** PPSM - Port M Polarity Select Register; 0x00000255 ***
  4941. PPSM: equ $00000255 ;*** PPSM - Port M Polarity Select Register; 0x00000255 ***
  4942. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4943. PPSM_PPSM0: equ 0 ; Pull Select Port M Bit 0
  4944. PPSM_PPSM1: equ 1 ; Pull Select Port M Bit 1
  4945. PPSM_PPSM3: equ 3 ; Pull Select Port M Bit 3
  4946. PPSM_PPSM4: equ 4 ; Pull Select Port M Bit 4
  4947. PPSM_PPSM5: equ 5 ; Pull Select Port M Bit 5
  4948. PPSM_PPSM6: equ 6 ; Pull Select Port M Bit 6
  4949. PPSM_PPSM7: equ 7 ; Pull Select Port M Bit 7
  4950. ; bit position masks
  4951. mPPSM_PPSM0: equ %00000001
  4952. mPPSM_PPSM1: equ %00000010
  4953. mPPSM_PPSM3: equ %00001000
  4954. mPPSM_PPSM4: equ %00010000
  4955. mPPSM_PPSM5: equ %00100000
  4956. mPPSM_PPSM6: equ %01000000
  4957. mPPSM_PPSM7: equ %10000000
  4958. ;*** WOMM - Port M Wired-Or Mode Register; 0x00000256 ***
  4959. WOMM: equ $00000256 ;*** WOMM - Port M Wired-Or Mode Register; 0x00000256 ***
  4960. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4961. WOMM_WOMM4: equ 4 ; Wired-Or Mode Port M Bit 4
  4962. WOMM_WOMM5: equ 5 ; Wired-Or Mode Port M Bit 5
  4963. WOMM_WOMM6: equ 6 ; Wired-Or Mode Port M Bit 6
  4964. WOMM_WOMM7: equ 7 ; Wired-Or Mode Port M Bit 7
  4965. ; bit position masks
  4966. mWOMM_WOMM4: equ %00010000
  4967. mWOMM_WOMM5: equ %00100000
  4968. mWOMM_WOMM6: equ %01000000
  4969. mWOMM_WOMM7: equ %10000000
  4970. ;*** PTP - Port P I/O Register; 0x00000258 ***
  4971. PTP: equ $00000258 ;*** PTP - Port P I/O Register; 0x00000258 ***
  4972. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4973. PTP_PTP0: equ 0 ; Port P Bit 0
  4974. PTP_PTP1: equ 1 ; Port P Bit 1
  4975. PTP_PTP2: equ 2 ; Port P Bit 2
  4976. PTP_PTP3: equ 3 ; Port P Bit 3
  4977. PTP_PTP4: equ 4 ; Port P Bit 4
  4978. PTP_PTP5: equ 5 ; Port P Bit 5
  4979. ; bit position masks
  4980. mPTP_PTP0: equ %00000001
  4981. mPTP_PTP1: equ %00000010
  4982. mPTP_PTP2: equ %00000100
  4983. mPTP_PTP3: equ %00001000
  4984. mPTP_PTP4: equ %00010000
  4985. mPTP_PTP5: equ %00100000
  4986. ;*** PTIP - Port P Input Register; 0x00000259 ***
  4987. PTIP: equ $00000259 ;*** PTIP - Port P Input Register; 0x00000259 ***
  4988. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  4989. PTIP_PTIP0: equ 0 ; Port P Bit 0
  4990. PTIP_PTIP1: equ 1 ; Port P Bit 1
  4991. PTIP_PTIP2: equ 2 ; Port P Bit 2
  4992. PTIP_PTIP3: equ 3 ; Port P Bit 3
  4993. PTIP_PTIP4: equ 4 ; Port P Bit 4
  4994. PTIP_PTIP5: equ 5 ; Port P Bit 5
  4995. ; bit position masks
  4996. mPTIP_PTIP0: equ %00000001
  4997. mPTIP_PTIP1: equ %00000010
  4998. mPTIP_PTIP2: equ %00000100
  4999. mPTIP_PTIP3: equ %00001000
  5000. mPTIP_PTIP4: equ %00010000
  5001. mPTIP_PTIP5: equ %00100000
  5002. ;*** DDRP - Port P Data Direction Register; 0x0000025A ***
  5003. DDRP: equ $0000025A ;*** DDRP - Port P Data Direction Register; 0x0000025A ***
  5004. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5005. DDRP_DDRP0: equ 0 ; Data Direction Port P Bit 0
  5006. DDRP_DDRP1: equ 1 ; Data Direction Port P Bit 1
  5007. DDRP_DDRP2: equ 2 ; Data Direction Port P Bit 2
  5008. DDRP_DDRP3: equ 3 ; Data Direction Port P Bit 3
  5009. DDRP_DDRP4: equ 4 ; Data Direction Port P Bit 4
  5010. DDRP_DDRP5: equ 5 ; Data Direction Port P Bit 5
  5011. ; bit position masks
  5012. mDDRP_DDRP0: equ %00000001
  5013. mDDRP_DDRP1: equ %00000010
  5014. mDDRP_DDRP2: equ %00000100
  5015. mDDRP_DDRP3: equ %00001000
  5016. mDDRP_DDRP4: equ %00010000
  5017. mDDRP_DDRP5: equ %00100000
  5018. ;*** RDRP - Port P Reduced Drive Register; 0x0000025B ***
  5019. RDRP: equ $0000025B ;*** RDRP - Port P Reduced Drive Register; 0x0000025B ***
  5020. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5021. RDRP_RDRP0: equ 0 ; Reduced Drive Port P Bit 0
  5022. RDRP_RDRP1: equ 1 ; Reduced Drive Port P Bit 1
  5023. RDRP_RDRP2: equ 2 ; Reduced Drive Port P Bit 2
  5024. RDRP_RDRP3: equ 3 ; Reduced Drive Port P Bit 3
  5025. RDRP_RDRP4: equ 4 ; Reduced Drive Port P Bit 4
  5026. RDRP_RDRP5: equ 5 ; Reduced Drive Port P Bit 5
  5027. ; bit position masks
  5028. mRDRP_RDRP0: equ %00000001
  5029. mRDRP_RDRP1: equ %00000010
  5030. mRDRP_RDRP2: equ %00000100
  5031. mRDRP_RDRP3: equ %00001000
  5032. mRDRP_RDRP4: equ %00010000
  5033. mRDRP_RDRP5: equ %00100000
  5034. ;*** PERP - Port P Pull Device Enable Register; 0x0000025C ***
  5035. PERP: equ $0000025C ;*** PERP - Port P Pull Device Enable Register; 0x0000025C ***
  5036. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5037. PERP_PERP0: equ 0 ; Pull Device Enable Port P Bit 0
  5038. PERP_PERP1: equ 1 ; Pull Device Enable Port P Bit 1
  5039. PERP_PERP2: equ 2 ; Pull Device Enable Port P Bit 2
  5040. PERP_PERP3: equ 3 ; Pull Device Enable Port P Bit 3
  5041. PERP_PERP4: equ 4 ; Pull Device Enable Port P Bit 4
  5042. PERP_PERP5: equ 5 ; Pull Device Enable Port P Bit 5
  5043. ; bit position masks
  5044. mPERP_PERP0: equ %00000001
  5045. mPERP_PERP1: equ %00000010
  5046. mPERP_PERP2: equ %00000100
  5047. mPERP_PERP3: equ %00001000
  5048. mPERP_PERP4: equ %00010000
  5049. mPERP_PERP5: equ %00100000
  5050. ;*** PPSP - Port P Polarity Select Register; 0x0000025D ***
  5051. PPSP: equ $0000025D ;*** PPSP - Port P Polarity Select Register; 0x0000025D ***
  5052. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5053. PPSP_PPSP0: equ 0 ; Pull Select Port P Bit 0
  5054. PPSP_PPSP1: equ 1 ; Pull Select Port P Bit 1
  5055. PPSP_PPSP2: equ 2 ; Pull Select Port P Bit 2
  5056. PPSP_PPSP3: equ 3 ; Pull Select Port P Bit 3
  5057. PPSP_PPSP4: equ 4 ; Pull Select Port P Bit 4
  5058. PPSP_PPSP5: equ 5 ; Pull Select Port P Bit 5
  5059. ; bit position masks
  5060. mPPSP_PPSP0: equ %00000001
  5061. mPPSP_PPSP1: equ %00000010
  5062. mPPSP_PPSP2: equ %00000100
  5063. mPPSP_PPSP3: equ %00001000
  5064. mPPSP_PPSP4: equ %00010000
  5065. mPPSP_PPSP5: equ %00100000
  5066. ;*** PTQ - Port Q I/O Register; 0x00000260 ***
  5067. PTQ: equ $00000260 ;*** PTQ - Port Q I/O Register; 0x00000260 ***
  5068. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5069. PTQ_PTQ0: equ 0 ; Port Q Bit 0
  5070. PTQ_PTQ1: equ 1 ; Port Q Bit 1
  5071. PTQ_PTQ2: equ 2 ; Port Q Bit 2
  5072. PTQ_PTQ3: equ 3 ; Port Q Bit 3
  5073. PTQ_PTQ4: equ 4 ; Port Q Bit 4
  5074. PTQ_PTQ5: equ 5 ; Port Q Bit 5
  5075. PTQ_PTQ6: equ 6 ; Port Q Bit 6
  5076. ; bit position masks
  5077. mPTQ_PTQ0: equ %00000001
  5078. mPTQ_PTQ1: equ %00000010
  5079. mPTQ_PTQ2: equ %00000100
  5080. mPTQ_PTQ3: equ %00001000
  5081. mPTQ_PTQ4: equ %00010000
  5082. mPTQ_PTQ5: equ %00100000
  5083. mPTQ_PTQ6: equ %01000000
  5084. ;*** PTIQ - Port Q Input Register; 0x00000261 ***
  5085. PTIQ: equ $00000261 ;*** PTIQ - Port Q Input Register; 0x00000261 ***
  5086. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5087. PTIQ_PTIQ0: equ 0 ; Port Q Bit 0
  5088. PTIQ_PTIQ1: equ 1 ; Port Q Bit 1
  5089. PTIQ_PTIQ2: equ 2 ; Port Q Bit 2
  5090. PTIQ_PTIQ3: equ 3 ; Port Q Bit 3
  5091. PTIQ_PTIQ4: equ 4 ; Port Q Bit 4
  5092. PTIQ_PTIQ5: equ 5 ; Port Q Bit 5
  5093. PTIQ_PTIQ6: equ 6 ; Port Q Bit 6
  5094. ; bit position masks
  5095. mPTIQ_PTIQ0: equ %00000001
  5096. mPTIQ_PTIQ1: equ %00000010
  5097. mPTIQ_PTIQ2: equ %00000100
  5098. mPTIQ_PTIQ3: equ %00001000
  5099. mPTIQ_PTIQ4: equ %00010000
  5100. mPTIQ_PTIQ5: equ %00100000
  5101. mPTIQ_PTIQ6: equ %01000000
  5102. ;*** DDRQ - Port Q Data Direction Register; 0x00000262 ***
  5103. DDRQ: equ $00000262 ;*** DDRQ - Port Q Data Direction Register; 0x00000262 ***
  5104. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5105. DDRQ_DDRQ0: equ 0 ; Data Direction Port Q Bit 0
  5106. DDRQ_DDRQ1: equ 1 ; Data Direction Port Q Bit 1
  5107. DDRQ_DDRQ2: equ 2 ; Data Direction Port Q Bit 2
  5108. DDRQ_DDRQ3: equ 3 ; Data Direction Port Q Bit 3
  5109. DDRQ_DDRQ4: equ 4 ; Data Direction Port Q Bit 4
  5110. DDRQ_DDRQ5: equ 5 ; Data Direction Port Q Bit 5
  5111. DDRQ_DDRQ6: equ 6 ; Data Direction Port Q Bit 6
  5112. ; bit position masks
  5113. mDDRQ_DDRQ0: equ %00000001
  5114. mDDRQ_DDRQ1: equ %00000010
  5115. mDDRQ_DDRQ2: equ %00000100
  5116. mDDRQ_DDRQ3: equ %00001000
  5117. mDDRQ_DDRQ4: equ %00010000
  5118. mDDRQ_DDRQ5: equ %00100000
  5119. mDDRQ_DDRQ6: equ %01000000
  5120. ;*** RDRQ - Port Q Reduced Drive Register; 0x00000263 ***
  5121. RDRQ: equ $00000263 ;*** RDRQ - Port Q Reduced Drive Register; 0x00000263 ***
  5122. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5123. RDRQ_RDRQ0: equ 0 ; Reduced Drive Port Q Bit 0
  5124. RDRQ_RDRQ1: equ 1 ; Reduced Drive Port Q Bit 1
  5125. RDRQ_RDRQ2: equ 2 ; Reduced Drive Port Q Bit 2
  5126. RDRQ_RDRQ3: equ 3 ; Reduced Drive Port Q Bit 3
  5127. RDRQ_RDRQ4: equ 4 ; Reduced Drive Port Q Bit 4
  5128. RDRQ_RDRQ5: equ 5 ; Reduced Drive Port Q Bit 5
  5129. RDRQ_RDRQ6: equ 6 ; Reduced Drive Port Q Bit 6
  5130. ; bit position masks
  5131. mRDRQ_RDRQ0: equ %00000001
  5132. mRDRQ_RDRQ1: equ %00000010
  5133. mRDRQ_RDRQ2: equ %00000100
  5134. mRDRQ_RDRQ3: equ %00001000
  5135. mRDRQ_RDRQ4: equ %00010000
  5136. mRDRQ_RDRQ5: equ %00100000
  5137. mRDRQ_RDRQ6: equ %01000000
  5138. ;*** PERQ - Port Q Pull Device Enable Register; 0x00000264 ***
  5139. PERQ: equ $00000264 ;*** PERQ - Port Q Pull Device Enable Register; 0x00000264 ***
  5140. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5141. PERQ_PERQ0: equ 0 ; Pull Device Enable Port Q Bit 0
  5142. PERQ_PERQ1: equ 1 ; Pull Device Enable Port Q Bit 1
  5143. PERQ_PERQ2: equ 2 ; Pull Device Enable Port Q Bit 2
  5144. PERQ_PERQ3: equ 3 ; Pull Device Enable Port Q Bit 3
  5145. PERQ_PERQ4: equ 4 ; Pull Device Enable Port Q Bit 4
  5146. PERQ_PERQ5: equ 5 ; Pull Device Enable Port Q Bit 5
  5147. PERQ_PERQ6: equ 6 ; Pull Device Enable Port Q Bit 6
  5148. ; bit position masks
  5149. mPERQ_PERQ0: equ %00000001
  5150. mPERQ_PERQ1: equ %00000010
  5151. mPERQ_PERQ2: equ %00000100
  5152. mPERQ_PERQ3: equ %00001000
  5153. mPERQ_PERQ4: equ %00010000
  5154. mPERQ_PERQ5: equ %00100000
  5155. mPERQ_PERQ6: equ %01000000
  5156. ;*** PPSQ - Port Q Polarity Select Register; 0x00000265 ***
  5157. PPSQ: equ $00000265 ;*** PPSQ - Port Q Polarity Select Register; 0x00000265 ***
  5158. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5159. PPSQ_PPSQ0: equ 0 ; Pull Select Port Q Bit 0
  5160. PPSQ_PPSQ1: equ 1 ; Pull Select Port Q Bit 1
  5161. PPSQ_PPSQ2: equ 2 ; Pull Select Port Q Bit 2
  5162. PPSQ_PPSQ3: equ 3 ; Pull Select Port Q Bit 3
  5163. PPSQ_PPSQ4: equ 4 ; Pull Select Port Q Bit 4
  5164. PPSQ_PPSQ5: equ 5 ; Pull Select Port Q Bit 5
  5165. PPSQ_PPSQ6: equ 6 ; Pull Select Port Q Bit 6
  5166. ; bit position masks
  5167. mPPSQ_PPSQ0: equ %00000001
  5168. mPPSQ_PPSQ1: equ %00000010
  5169. mPPSQ_PPSQ2: equ %00000100
  5170. mPPSQ_PPSQ3: equ %00001000
  5171. mPPSQ_PPSQ4: equ %00010000
  5172. mPPSQ_PPSQ5: equ %00100000
  5173. mPPSQ_PPSQ6: equ %01000000
  5174. ;*** PTU - Port U I/O Register; 0x00000268 ***
  5175. PTU: equ $00000268 ;*** PTU - Port U I/O Register; 0x00000268 ***
  5176. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5177. PTU_PTU0: equ 0 ; Port U Bit 0
  5178. PTU_PTU1: equ 1 ; Port U Bit 1
  5179. PTU_PTU2: equ 2 ; Port U Bit 2
  5180. PTU_PTU3: equ 3 ; Port U Bit 3
  5181. PTU_PTU4: equ 4 ; Port U Bit 4
  5182. PTU_PTU5: equ 5 ; Port U Bit 5
  5183. PTU_PTU6: equ 6 ; Port U Bit 6
  5184. PTU_PTU7: equ 7 ; Port U Bit 7
  5185. ; bit position masks
  5186. mPTU_PTU0: equ %00000001
  5187. mPTU_PTU1: equ %00000010
  5188. mPTU_PTU2: equ %00000100
  5189. mPTU_PTU3: equ %00001000
  5190. mPTU_PTU4: equ %00010000
  5191. mPTU_PTU5: equ %00100000
  5192. mPTU_PTU6: equ %01000000
  5193. mPTU_PTU7: equ %10000000
  5194. ;*** PTIU - Port U Input Register; 0x00000269 ***
  5195. PTIU: equ $00000269 ;*** PTIU - Port U Input Register; 0x00000269 ***
  5196. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5197. PTIU_PTIU0: equ 0 ; Port U Bit 0
  5198. PTIU_PTIU1: equ 1 ; Port U Bit 1
  5199. PTIU_PTIU2: equ 2 ; Port U Bit 2
  5200. PTIU_PTIU3: equ 3 ; Port U Bit 3
  5201. PTIU_PTIU4: equ 4 ; Port U Bit 4
  5202. PTIU_PTIU5: equ 5 ; Port U Bit 5
  5203. PTIU_PTIU6: equ 6 ; Port U Bit 6
  5204. PTIU_PTIU7: equ 7 ; Port U Bit 7
  5205. ; bit position masks
  5206. mPTIU_PTIU0: equ %00000001
  5207. mPTIU_PTIU1: equ %00000010
  5208. mPTIU_PTIU2: equ %00000100
  5209. mPTIU_PTIU3: equ %00001000
  5210. mPTIU_PTIU4: equ %00010000
  5211. mPTIU_PTIU5: equ %00100000
  5212. mPTIU_PTIU6: equ %01000000
  5213. mPTIU_PTIU7: equ %10000000
  5214. ;*** DDRU - Port U Data Direction Register; 0x0000026A ***
  5215. DDRU: equ $0000026A ;*** DDRU - Port U Data Direction Register; 0x0000026A ***
  5216. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5217. DDRU_DDRU0: equ 0 ; Data Direction Port U Bit 0
  5218. DDRU_DDRU1: equ 1 ; Data Direction Port U Bit 1
  5219. DDRU_DDRU2: equ 2 ; Data Direction Port U Bit 2
  5220. DDRU_DDRU3: equ 3 ; Data Direction Port U Bit 3
  5221. DDRU_DDRU4: equ 4 ; Data Direction Port U Bit 4
  5222. DDRU_DDRU5: equ 5 ; Data Direction Port U Bit 5
  5223. DDRU_DDRU6: equ 6 ; Data Direction Port U Bit 6
  5224. DDRU_DDRU7: equ 7 ; Data Direction Port U Bit 7
  5225. ; bit position masks
  5226. mDDRU_DDRU0: equ %00000001
  5227. mDDRU_DDRU1: equ %00000010
  5228. mDDRU_DDRU2: equ %00000100
  5229. mDDRU_DDRU3: equ %00001000
  5230. mDDRU_DDRU4: equ %00010000
  5231. mDDRU_DDRU5: equ %00100000
  5232. mDDRU_DDRU6: equ %01000000
  5233. mDDRU_DDRU7: equ %10000000
  5234. ;*** RDRU - Port U Reduced Drive Register; 0x0000026B ***
  5235. RDRU: equ $0000026B ;*** RDRU - Port U Reduced Drive Register; 0x0000026B ***
  5236. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5237. RDRU_RDRU0: equ 0 ; Reduced Drive Port U Bit 0
  5238. RDRU_RDRU1: equ 1 ; Reduced Drive Port U Bit 1
  5239. RDRU_RDRU2: equ 2 ; Reduced Drive Port U Bit 2
  5240. RDRU_RDRU3: equ 3 ; Reduced Drive Port U Bit 3
  5241. RDRU_RDRU4: equ 4 ; Reduced Drive Port U Bit 4
  5242. RDRU_RDRU5: equ 5 ; Reduced Drive Port U Bit 5
  5243. RDRU_RDRU6: equ 6 ; Reduced Drive Port U Bit 6
  5244. RDRU_RDRU7: equ 7 ; Reduced Drive Port U Bit 7
  5245. ; bit position masks
  5246. mRDRU_RDRU0: equ %00000001
  5247. mRDRU_RDRU1: equ %00000010
  5248. mRDRU_RDRU2: equ %00000100
  5249. mRDRU_RDRU3: equ %00001000
  5250. mRDRU_RDRU4: equ %00010000
  5251. mRDRU_RDRU5: equ %00100000
  5252. mRDRU_RDRU6: equ %01000000
  5253. mRDRU_RDRU7: equ %10000000
  5254. ;*** PERU - Port U Pull Device Enable Register; 0x0000026C ***
  5255. PERU: equ $0000026C ;*** PERU - Port U Pull Device Enable Register; 0x0000026C ***
  5256. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5257. PERU_PERU0: equ 0 ; Pull Device Enable Port U Bit 0
  5258. PERU_PERU1: equ 1 ; Pull Device Enable Port U Bit 1
  5259. PERU_PERU2: equ 2 ; Pull Device Enable Port U Bit 2
  5260. PERU_PERU3: equ 3 ; Pull Device Enable Port U Bit 3
  5261. PERU_PERU4: equ 4 ; Pull Device Enable Port U Bit 4
  5262. PERU_PERU5: equ 5 ; Pull Device Enable Port U Bit 5
  5263. PERU_PERU6: equ 6 ; Pull Device Enable Port U Bit 6
  5264. PERU_PERU7: equ 7 ; Pull Device Enable Port U Bit 7
  5265. ; bit position masks
  5266. mPERU_PERU0: equ %00000001
  5267. mPERU_PERU1: equ %00000010
  5268. mPERU_PERU2: equ %00000100
  5269. mPERU_PERU3: equ %00001000
  5270. mPERU_PERU4: equ %00010000
  5271. mPERU_PERU5: equ %00100000
  5272. mPERU_PERU6: equ %01000000
  5273. mPERU_PERU7: equ %10000000
  5274. ;*** PPSU - Port U Polarity Select Register; 0x0000026D ***
  5275. PPSU: equ $0000026D ;*** PPSU - Port U Polarity Select Register; 0x0000026D ***
  5276. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5277. PPSU_PPSU0: equ 0 ; Pull Select Port U Bit 0
  5278. PPSU_PPSU1: equ 1 ; Pull Select Port U Bit 1
  5279. PPSU_PPSU2: equ 2 ; Pull Select Port U Bit 2
  5280. PPSU_PPSU3: equ 3 ; Pull Select Port U Bit 3
  5281. PPSU_PPSU4: equ 4 ; Pull Select Port U Bit 4
  5282. PPSU_PPSU5: equ 5 ; Pull Select Port U Bit 5
  5283. PPSU_PPSU6: equ 6 ; Pull Select Port U Bit 6
  5284. PPSU_PPSU7: equ 7 ; Pull Select Port U Bit 7
  5285. ; bit position masks
  5286. mPPSU_PPSU0: equ %00000001
  5287. mPPSU_PPSU1: equ %00000010
  5288. mPPSU_PPSU2: equ %00000100
  5289. mPPSU_PPSU3: equ %00001000
  5290. mPPSU_PPSU4: equ %00010000
  5291. mPPSU_PPSU5: equ %00100000
  5292. mPPSU_PPSU6: equ %01000000
  5293. mPPSU_PPSU7: equ %10000000
  5294. ;*** MODRR - Module Routing Register; 0x0000026E ***
  5295. MODRR: equ $0000026E ;*** MODRR - Module Routing Register; 0x0000026E ***
  5296. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5297. MODRR_MODRR0: equ 0 ; Module Routing Bit 0
  5298. MODRR_MODRR1: equ 1 ; Module Routing Bit 1
  5299. MODRR_MODRR2: equ 2 ; Module Routing Bit 2
  5300. MODRR_MODRR3: equ 3 ; Module Routing Bit 3
  5301. ; bit position masks
  5302. mMODRR_MODRR0: equ %00000001
  5303. mMODRR_MODRR1: equ %00000010
  5304. mMODRR_MODRR2: equ %00000100
  5305. mMODRR_MODRR3: equ %00001000
  5306. ;*** PTAD - Port AD I/O Register; 0x00000270 ***
  5307. PTAD: equ $00000270 ;*** PTAD - Port AD I/O Register; 0x00000270 ***
  5308. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5309. PTAD_PTAD0: equ 0 ; Port AD Bit 0
  5310. PTAD_PTAD1: equ 1 ; Port AD Bit 1
  5311. PTAD_PTAD2: equ 2 ; Port AD Bit 2
  5312. PTAD_PTAD3: equ 3 ; Port AD Bit 3
  5313. PTAD_PTAD4: equ 4 ; Port AD Bit 4
  5314. PTAD_PTAD5: equ 5 ; Port AD Bit 5
  5315. PTAD_PTAD6: equ 6 ; Port AD Bit 6
  5316. PTAD_PTAD7: equ 7 ; Port AD Bit 7
  5317. PTAD_PTAD8: equ 8 ; Port AD Bit 8
  5318. PTAD_PTAD9: equ 9 ; Port AD Bit 9
  5319. PTAD_PTAD10: equ 10 ; Port AD Bit 10
  5320. PTAD_PTAD11: equ 11 ; Port AD Bit 11
  5321. PTAD_PTAD12: equ 12 ; Port AD Bit 12
  5322. PTAD_PTAD13: equ 13 ; Port AD Bit 13
  5323. PTAD_PTAD14: equ 14 ; Port AD Bit 14
  5324. PTAD_PTAD15: equ 15 ; Port AD Bit 15
  5325. ; bit position masks
  5326. mPTAD_PTAD0: equ %00000001
  5327. mPTAD_PTAD1: equ %00000010
  5328. mPTAD_PTAD2: equ %00000100
  5329. mPTAD_PTAD3: equ %00001000
  5330. mPTAD_PTAD4: equ %00010000
  5331. mPTAD_PTAD5: equ %00100000
  5332. mPTAD_PTAD6: equ %01000000
  5333. mPTAD_PTAD7: equ %10000000
  5334. mPTAD_PTAD8: equ %100000000
  5335. mPTAD_PTAD9: equ %1000000000
  5336. mPTAD_PTAD10: equ %10000000000
  5337. mPTAD_PTAD11: equ %100000000000
  5338. mPTAD_PTAD12: equ %1000000000000
  5339. mPTAD_PTAD13: equ %10000000000000
  5340. mPTAD_PTAD14: equ %100000000000000
  5341. mPTAD_PTAD15: equ %1000000000000000
  5342. ;*** PTADHi - Port AD I/O Register High; 0x00000270 ***
  5343. PTADHi: equ $00000270 ;*** PTADHi - Port AD I/O Register High; 0x00000270 ***
  5344. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5345. PTADHi_PTAD8: equ 0 ; Port AD Bit 8
  5346. PTADHi_PTAD9: equ 1 ; Port AD Bit 9
  5347. PTADHi_PTAD10: equ 2 ; Port AD Bit 10
  5348. PTADHi_PTAD11: equ 3 ; Port AD Bit 11
  5349. PTADHi_PTAD12: equ 4 ; Port AD Bit 12
  5350. PTADHi_PTAD13: equ 5 ; Port AD Bit 13
  5351. PTADHi_PTAD14: equ 6 ; Port AD Bit 14
  5352. PTADHi_PTAD15: equ 7 ; Port AD Bit 15
  5353. ; bit position masks
  5354. mPTADHi_PTAD8: equ %00000001
  5355. mPTADHi_PTAD9: equ %00000010
  5356. mPTADHi_PTAD10: equ %00000100
  5357. mPTADHi_PTAD11: equ %00001000
  5358. mPTADHi_PTAD12: equ %00010000
  5359. mPTADHi_PTAD13: equ %00100000
  5360. mPTADHi_PTAD14: equ %01000000
  5361. mPTADHi_PTAD15: equ %10000000
  5362. ;*** PTADLo - Port AD I/O Register Low; 0x00000271 ***
  5363. PTADLo: equ $00000271 ;*** PTADLo - Port AD I/O Register Low; 0x00000271 ***
  5364. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5365. PTADLo_PTAD0: equ 0 ; Port AD Bit 0
  5366. PTADLo_PTAD1: equ 1 ; Port AD Bit 1
  5367. PTADLo_PTAD2: equ 2 ; Port AD Bit 2
  5368. PTADLo_PTAD3: equ 3 ; Port AD Bit 3
  5369. PTADLo_PTAD4: equ 4 ; Port AD Bit 4
  5370. PTADLo_PTAD5: equ 5 ; Port AD Bit 5
  5371. PTADLo_PTAD6: equ 6 ; Port AD Bit 6
  5372. PTADLo_PTAD7: equ 7 ; Port AD Bit 7
  5373. ; bit position masks
  5374. mPTADLo_PTAD0: equ %00000001
  5375. mPTADLo_PTAD1: equ %00000010
  5376. mPTADLo_PTAD2: equ %00000100
  5377. mPTADLo_PTAD3: equ %00001000
  5378. mPTADLo_PTAD4: equ %00010000
  5379. mPTADLo_PTAD5: equ %00100000
  5380. mPTADLo_PTAD6: equ %01000000
  5381. mPTADLo_PTAD7: equ %10000000
  5382. ;*** PTIAD - Port AD Input Register; 0x00000272 ***
  5383. PTIAD: equ $00000272 ;*** PTIAD - Port AD Input Register; 0x00000272 ***
  5384. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5385. PTIAD_PTIAD0: equ 0 ; Port AD Bit 0
  5386. PTIAD_PTIAD1: equ 1 ; Port AD Bit 1
  5387. PTIAD_PTIAD2: equ 2 ; Port AD Bit 2
  5388. PTIAD_PTIAD3: equ 3 ; Port AD Bit 3
  5389. PTIAD_PTIAD4: equ 4 ; Port AD Bit 4
  5390. PTIAD_PTIAD5: equ 5 ; Port AD Bit 5
  5391. PTIAD_PTIAD6: equ 6 ; Port AD Bit 6
  5392. PTIAD_PTIAD7: equ 7 ; Port AD Bit 7
  5393. PTIAD_PTIAD8: equ 8 ; Port AD Bit 8
  5394. PTIAD_PTIAD9: equ 9 ; Port AD Bit 9
  5395. PTIAD_PTIAD10: equ 10 ; Port AD Bit 10
  5396. PTIAD_PTIAD11: equ 11 ; Port AD Bit 11
  5397. PTIAD_PTIAD12: equ 12 ; Port AD Bit 12
  5398. PTIAD_PTIAD13: equ 13 ; Port AD Bit 13
  5399. PTIAD_PTIAD14: equ 14 ; Port AD Bit 14
  5400. PTIAD_PTIAD15: equ 15 ; Port AD Bit 15
  5401. ; bit position masks
  5402. mPTIAD_PTIAD0: equ %00000001
  5403. mPTIAD_PTIAD1: equ %00000010
  5404. mPTIAD_PTIAD2: equ %00000100
  5405. mPTIAD_PTIAD3: equ %00001000
  5406. mPTIAD_PTIAD4: equ %00010000
  5407. mPTIAD_PTIAD5: equ %00100000
  5408. mPTIAD_PTIAD6: equ %01000000
  5409. mPTIAD_PTIAD7: equ %10000000
  5410. mPTIAD_PTIAD8: equ %100000000
  5411. mPTIAD_PTIAD9: equ %1000000000
  5412. mPTIAD_PTIAD10: equ %10000000000
  5413. mPTIAD_PTIAD11: equ %100000000000
  5414. mPTIAD_PTIAD12: equ %1000000000000
  5415. mPTIAD_PTIAD13: equ %10000000000000
  5416. mPTIAD_PTIAD14: equ %100000000000000
  5417. mPTIAD_PTIAD15: equ %1000000000000000
  5418. ;*** PTIADHi - Port AD Input Register High; 0x00000272 ***
  5419. PTIADHi: equ $00000272 ;*** PTIADHi - Port AD Input Register High; 0x00000272 ***
  5420. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5421. PTIADHi_PTIAD8: equ 0 ; Port AD Bit 8
  5422. PTIADHi_PTIAD9: equ 1 ; Port AD Bit 9
  5423. PTIADHi_PTIAD10: equ 2 ; Port AD Bit 10
  5424. PTIADHi_PTIAD11: equ 3 ; Port AD Bit 11
  5425. PTIADHi_PTIAD12: equ 4 ; Port AD Bit 12
  5426. PTIADHi_PTIAD13: equ 5 ; Port AD Bit 13
  5427. PTIADHi_PTIAD14: equ 6 ; Port AD Bit 14
  5428. PTIADHi_PTIAD15: equ 7 ; Port AD Bit 15
  5429. ; bit position masks
  5430. mPTIADHi_PTIAD8: equ %00000001
  5431. mPTIADHi_PTIAD9: equ %00000010
  5432. mPTIADHi_PTIAD10: equ %00000100
  5433. mPTIADHi_PTIAD11: equ %00001000
  5434. mPTIADHi_PTIAD12: equ %00010000
  5435. mPTIADHi_PTIAD13: equ %00100000
  5436. mPTIADHi_PTIAD14: equ %01000000
  5437. mPTIADHi_PTIAD15: equ %10000000
  5438. ;*** PTIADLo - Port AD Input Register Low; 0x00000273 ***
  5439. PTIADLo: equ $00000273 ;*** PTIADLo - Port AD Input Register Low; 0x00000273 ***
  5440. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5441. PTIADLo_PTIAD0: equ 0 ; Port AD Bit 0
  5442. PTIADLo_PTIAD1: equ 1 ; Port AD Bit 1
  5443. PTIADLo_PTIAD2: equ 2 ; Port AD Bit 2
  5444. PTIADLo_PTIAD3: equ 3 ; Port AD Bit 3
  5445. PTIADLo_PTIAD4: equ 4 ; Port AD Bit 4
  5446. PTIADLo_PTIAD5: equ 5 ; Port AD Bit 5
  5447. PTIADLo_PTIAD6: equ 6 ; Port AD Bit 6
  5448. PTIADLo_PTIAD7: equ 7 ; Port AD Bit 7
  5449. ; bit position masks
  5450. mPTIADLo_PTIAD0: equ %00000001
  5451. mPTIADLo_PTIAD1: equ %00000010
  5452. mPTIADLo_PTIAD2: equ %00000100
  5453. mPTIADLo_PTIAD3: equ %00001000
  5454. mPTIADLo_PTIAD4: equ %00010000
  5455. mPTIADLo_PTIAD5: equ %00100000
  5456. mPTIADLo_PTIAD6: equ %01000000
  5457. mPTIADLo_PTIAD7: equ %10000000
  5458. ;*** DDRAD - Port AD Data Direction Register; 0x00000274 ***
  5459. DDRAD: equ $00000274 ;*** DDRAD - Port AD Data Direction Register; 0x00000274 ***
  5460. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5461. DDRAD_DDRAD0: equ 0 ; Port AD Data Direction Bit 0
  5462. DDRAD_DDRAD1: equ 1 ; Port AD Data Direction Bit 1
  5463. DDRAD_DDRAD2: equ 2 ; Port AD Data Direction Bit 2
  5464. DDRAD_DDRAD3: equ 3 ; Port AD Data Direction Bit 3
  5465. DDRAD_DDRAD4: equ 4 ; Port AD Data Direction Bit 4
  5466. DDRAD_DDRAD5: equ 5 ; Port AD Data Direction Bit 5
  5467. DDRAD_DDRAD6: equ 6 ; Port AD Data Direction Bit 6
  5468. DDRAD_DDRAD7: equ 7 ; Port AD Data Direction Bit 7
  5469. DDRAD_DDRAD8: equ 8 ; Port AD Data Direction Bit 8
  5470. DDRAD_DDRAD9: equ 9 ; Port AD Data Direction Bit 9
  5471. DDRAD_DDRAD10: equ 10 ; Port AD Data Direction Bit 10
  5472. DDRAD_DDRAD11: equ 11 ; Port AD Data Direction Bit 11
  5473. DDRAD_DDRAD12: equ 12 ; Port AD Data Direction Bit 12
  5474. DDRAD_DDRAD13: equ 13 ; Port AD Data Direction Bit 13
  5475. DDRAD_DDRAD14: equ 14 ; Port AD Data Direction Bit 14
  5476. DDRAD_DDRAD15: equ 15 ; Port AD Data Direction Bit 15
  5477. ; bit position masks
  5478. mDDRAD_DDRAD0: equ %00000001
  5479. mDDRAD_DDRAD1: equ %00000010
  5480. mDDRAD_DDRAD2: equ %00000100
  5481. mDDRAD_DDRAD3: equ %00001000
  5482. mDDRAD_DDRAD4: equ %00010000
  5483. mDDRAD_DDRAD5: equ %00100000
  5484. mDDRAD_DDRAD6: equ %01000000
  5485. mDDRAD_DDRAD7: equ %10000000
  5486. mDDRAD_DDRAD8: equ %100000000
  5487. mDDRAD_DDRAD9: equ %1000000000
  5488. mDDRAD_DDRAD10: equ %10000000000
  5489. mDDRAD_DDRAD11: equ %100000000000
  5490. mDDRAD_DDRAD12: equ %1000000000000
  5491. mDDRAD_DDRAD13: equ %10000000000000
  5492. mDDRAD_DDRAD14: equ %100000000000000
  5493. mDDRAD_DDRAD15: equ %1000000000000000
  5494. ;*** DDRADHi - Port AD Data Direction Register High; 0x00000274 ***
  5495. DDRADHi: equ $00000274 ;*** DDRADHi - Port AD Data Direction Register High; 0x00000274 ***
  5496. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5497. DDRADHi_DDRAD8: equ 0 ; Port AD Data Direction Bit 8
  5498. DDRADHi_DDRAD9: equ 1 ; Port AD Data Direction Bit 9
  5499. DDRADHi_DDRAD10: equ 2 ; Port AD Data Direction Bit 10
  5500. DDRADHi_DDRAD11: equ 3 ; Port AD Data Direction Bit 11
  5501. DDRADHi_DDRAD12: equ 4 ; Port AD Data Direction Bit 12
  5502. DDRADHi_DDRAD13: equ 5 ; Port AD Data Direction Bit 13
  5503. DDRADHi_DDRAD14: equ 6 ; Port AD Data Direction Bit 14
  5504. DDRADHi_DDRAD15: equ 7 ; Port AD Data Direction Bit 15
  5505. ; bit position masks
  5506. mDDRADHi_DDRAD8: equ %00000001
  5507. mDDRADHi_DDRAD9: equ %00000010
  5508. mDDRADHi_DDRAD10: equ %00000100
  5509. mDDRADHi_DDRAD11: equ %00001000
  5510. mDDRADHi_DDRAD12: equ %00010000
  5511. mDDRADHi_DDRAD13: equ %00100000
  5512. mDDRADHi_DDRAD14: equ %01000000
  5513. mDDRADHi_DDRAD15: equ %10000000
  5514. ;*** DDRADLo - Port AD Data Direction Register Low; 0x00000275 ***
  5515. DDRADLo: equ $00000275 ;*** DDRADLo - Port AD Data Direction Register Low; 0x00000275 ***
  5516. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5517. DDRADLo_DDRAD0: equ 0 ; Port AD Data Direction Bit 0
  5518. DDRADLo_DDRAD1: equ 1 ; Port AD Data Direction Bit 1
  5519. DDRADLo_DDRAD2: equ 2 ; Port AD Data Direction Bit 2
  5520. DDRADLo_DDRAD3: equ 3 ; Port AD Data Direction Bit 3
  5521. DDRADLo_DDRAD4: equ 4 ; Port AD Data Direction Bit 4
  5522. DDRADLo_DDRAD5: equ 5 ; Port AD Data Direction Bit 5
  5523. DDRADLo_DDRAD6: equ 6 ; Port AD Data Direction Bit 6
  5524. DDRADLo_DDRAD7: equ 7 ; Port AD Data Direction Bit 7
  5525. ; bit position masks
  5526. mDDRADLo_DDRAD0: equ %00000001
  5527. mDDRADLo_DDRAD1: equ %00000010
  5528. mDDRADLo_DDRAD2: equ %00000100
  5529. mDDRADLo_DDRAD3: equ %00001000
  5530. mDDRADLo_DDRAD4: equ %00010000
  5531. mDDRADLo_DDRAD5: equ %00100000
  5532. mDDRADLo_DDRAD6: equ %01000000
  5533. mDDRADLo_DDRAD7: equ %10000000
  5534. ;*** RDRAD - Port AD Reduced Drive Register; 0x00000276 ***
  5535. RDRAD: equ $00000276 ;*** RDRAD - Port AD Reduced Drive Register; 0x00000276 ***
  5536. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5537. RDRAD_RDRAD0: equ 0 ; Port AD Reduced Drive Bit 0
  5538. RDRAD_RDRAD1: equ 1 ; Port AD Reduced Drive Bit 1
  5539. RDRAD_RDRAD2: equ 2 ; Port AD Reduced Drive Bit 2
  5540. RDRAD_RDRAD3: equ 3 ; Port AD Reduced Drive Bit 3
  5541. RDRAD_RDRAD4: equ 4 ; Port AD Reduced Drive Bit 4
  5542. RDRAD_RDRAD5: equ 5 ; Port AD Reduced Drive Bit 5
  5543. RDRAD_RDRAD6: equ 6 ; Port AD Reduced Drive Bit 6
  5544. RDRAD_RDRAD7: equ 7 ; Port AD Reduced Drive Bit 7
  5545. RDRAD_RDRAD8: equ 8 ; Port AD Reduced Drive Bit 8
  5546. RDRAD_RDRAD9: equ 9 ; Port AD Reduced Drive Bit 9
  5547. RDRAD_RDRAD10: equ 10 ; Port AD Reduced Drive Bit 10
  5548. RDRAD_RDRAD11: equ 11 ; Port AD Reduced Drive Bit 11
  5549. RDRAD_RDRAD12: equ 12 ; Port AD Reduced Drive Bit 12
  5550. RDRAD_RDRAD13: equ 13 ; Port AD Reduced Drive Bit 13
  5551. RDRAD_RDRAD14: equ 14 ; Port AD Reduced Drive Bit 14
  5552. RDRAD_RDRAD15: equ 15 ; Port AD Reduced Drive Bit 15
  5553. ; bit position masks
  5554. mRDRAD_RDRAD0: equ %00000001
  5555. mRDRAD_RDRAD1: equ %00000010
  5556. mRDRAD_RDRAD2: equ %00000100
  5557. mRDRAD_RDRAD3: equ %00001000
  5558. mRDRAD_RDRAD4: equ %00010000
  5559. mRDRAD_RDRAD5: equ %00100000
  5560. mRDRAD_RDRAD6: equ %01000000
  5561. mRDRAD_RDRAD7: equ %10000000
  5562. mRDRAD_RDRAD8: equ %100000000
  5563. mRDRAD_RDRAD9: equ %1000000000
  5564. mRDRAD_RDRAD10: equ %10000000000
  5565. mRDRAD_RDRAD11: equ %100000000000
  5566. mRDRAD_RDRAD12: equ %1000000000000
  5567. mRDRAD_RDRAD13: equ %10000000000000
  5568. mRDRAD_RDRAD14: equ %100000000000000
  5569. mRDRAD_RDRAD15: equ %1000000000000000
  5570. ;*** RDRADHi - Port AD Reduced Drive Register High; 0x00000276 ***
  5571. RDRADHi: equ $00000276 ;*** RDRADHi - Port AD Reduced Drive Register High; 0x00000276 ***
  5572. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5573. RDRADHi_RDRAD8: equ 0 ; Port AD Reduced Drive Bit 8
  5574. RDRADHi_RDRAD9: equ 1 ; Port AD Reduced Drive Bit 9
  5575. RDRADHi_RDRAD10: equ 2 ; Port AD Reduced Drive Bit 10
  5576. RDRADHi_RDRAD11: equ 3 ; Port AD Reduced Drive Bit 11
  5577. RDRADHi_RDRAD12: equ 4 ; Port AD Reduced Drive Bit 12
  5578. RDRADHi_RDRAD13: equ 5 ; Port AD Reduced Drive Bit 13
  5579. RDRADHi_RDRAD14: equ 6 ; Port AD Reduced Drive Bit 14
  5580. RDRADHi_RDRAD15: equ 7 ; Port AD Reduced Drive Bit 15
  5581. ; bit position masks
  5582. mRDRADHi_RDRAD8: equ %00000001
  5583. mRDRADHi_RDRAD9: equ %00000010
  5584. mRDRADHi_RDRAD10: equ %00000100
  5585. mRDRADHi_RDRAD11: equ %00001000
  5586. mRDRADHi_RDRAD12: equ %00010000
  5587. mRDRADHi_RDRAD13: equ %00100000
  5588. mRDRADHi_RDRAD14: equ %01000000
  5589. mRDRADHi_RDRAD15: equ %10000000
  5590. ;*** RDRADLo - Port AD Reduced Drive Register Low; 0x00000277 ***
  5591. RDRADLo: equ $00000277 ;*** RDRADLo - Port AD Reduced Drive Register Low; 0x00000277 ***
  5592. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5593. RDRADLo_RDRAD0: equ 0 ; Port AD Reduced Drive Bit 0
  5594. RDRADLo_RDRAD1: equ 1 ; Port AD Reduced Drive Bit 1
  5595. RDRADLo_RDRAD2: equ 2 ; Port AD Reduced Drive Bit 2
  5596. RDRADLo_RDRAD3: equ 3 ; Port AD Reduced Drive Bit 3
  5597. RDRADLo_RDRAD4: equ 4 ; Port AD Reduced Drive Bit 4
  5598. RDRADLo_RDRAD5: equ 5 ; Port AD Reduced Drive Bit 5
  5599. RDRADLo_RDRAD6: equ 6 ; Port AD Reduced Drive Bit 6
  5600. RDRADLo_RDRAD7: equ 7 ; Port AD Reduced Drive Bit 7
  5601. ; bit position masks
  5602. mRDRADLo_RDRAD0: equ %00000001
  5603. mRDRADLo_RDRAD1: equ %00000010
  5604. mRDRADLo_RDRAD2: equ %00000100
  5605. mRDRADLo_RDRAD3: equ %00001000
  5606. mRDRADLo_RDRAD4: equ %00010000
  5607. mRDRADLo_RDRAD5: equ %00100000
  5608. mRDRADLo_RDRAD6: equ %01000000
  5609. mRDRADLo_RDRAD7: equ %10000000
  5610. ;*** PERAD - Port AD Pull Device Enable Register; 0x00000278 ***
  5611. PERAD: equ $00000278 ;*** PERAD - Port AD Pull Device Enable Register; 0x00000278 ***
  5612. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5613. PERAD_PERAD0: equ 0 ; Port AD Pull Device Enable Bit 0
  5614. PERAD_PERAD1: equ 1 ; Port AD Pull Device Enable Bit 1
  5615. PERAD_PERAD2: equ 2 ; Port AD Pull Device Enable Bit 2
  5616. PERAD_PERAD3: equ 3 ; Port AD Pull Device Enable Bit 3
  5617. PERAD_PERAD4: equ 4 ; Port AD Pull Device Enable Bit 4
  5618. PERAD_PERAD5: equ 5 ; Port AD Pull Device Enable Bit 5
  5619. PERAD_PERAD6: equ 6 ; Port AD Pull Device Enable Bit 6
  5620. PERAD_PERAD7: equ 7 ; Port AD Pull Device Enable Bit 7
  5621. PERAD_PERAD8: equ 8 ; Port AD Pull Device Enable Bit 8
  5622. PERAD_PERAD9: equ 9 ; Port AD Pull Device Enable Bit 9
  5623. PERAD_PERAD10: equ 10 ; Port AD Pull Device Enable Bit 10
  5624. PERAD_PERAD11: equ 11 ; Port AD Pull Device Enable Bit 11
  5625. PERAD_PERAD12: equ 12 ; Port AD Pull Device Enable Bit 12
  5626. PERAD_PERAD13: equ 13 ; Port AD Pull Device Enable Bit 13
  5627. PERAD_PERAD14: equ 14 ; Port AD Pull Device Enable Bit 14
  5628. PERAD_PERAD15: equ 15 ; Port AD Pull Device Enable Bit 15
  5629. ; bit position masks
  5630. mPERAD_PERAD0: equ %00000001
  5631. mPERAD_PERAD1: equ %00000010
  5632. mPERAD_PERAD2: equ %00000100
  5633. mPERAD_PERAD3: equ %00001000
  5634. mPERAD_PERAD4: equ %00010000
  5635. mPERAD_PERAD5: equ %00100000
  5636. mPERAD_PERAD6: equ %01000000
  5637. mPERAD_PERAD7: equ %10000000
  5638. mPERAD_PERAD8: equ %100000000
  5639. mPERAD_PERAD9: equ %1000000000
  5640. mPERAD_PERAD10: equ %10000000000
  5641. mPERAD_PERAD11: equ %100000000000
  5642. mPERAD_PERAD12: equ %1000000000000
  5643. mPERAD_PERAD13: equ %10000000000000
  5644. mPERAD_PERAD14: equ %100000000000000
  5645. mPERAD_PERAD15: equ %1000000000000000
  5646. ;*** PERADHi - Port AD Pull Device Enable Register High; 0x00000278 ***
  5647. PERADHi: equ $00000278 ;*** PERADHi - Port AD Pull Device Enable Register High; 0x00000278 ***
  5648. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5649. PERADHi_PERAD8: equ 0 ; Port AD Pull Device Enable Bit 8
  5650. PERADHi_PERAD9: equ 1 ; Port AD Pull Device Enable Bit 9
  5651. PERADHi_PERAD10: equ 2 ; Port AD Pull Device Enable Bit 10
  5652. PERADHi_PERAD11: equ 3 ; Port AD Pull Device Enable Bit 11
  5653. PERADHi_PERAD12: equ 4 ; Port AD Pull Device Enable Bit 12
  5654. PERADHi_PERAD13: equ 5 ; Port AD Pull Device Enable Bit 13
  5655. PERADHi_PERAD14: equ 6 ; Port AD Pull Device Enable Bit 14
  5656. PERADHi_PERAD15: equ 7 ; Port AD Pull Device Enable Bit 15
  5657. ; bit position masks
  5658. mPERADHi_PERAD8: equ %00000001
  5659. mPERADHi_PERAD9: equ %00000010
  5660. mPERADHi_PERAD10: equ %00000100
  5661. mPERADHi_PERAD11: equ %00001000
  5662. mPERADHi_PERAD12: equ %00010000
  5663. mPERADHi_PERAD13: equ %00100000
  5664. mPERADHi_PERAD14: equ %01000000
  5665. mPERADHi_PERAD15: equ %10000000
  5666. ;*** PERADLo - Port AD Pull Device Enable Register Low; 0x00000279 ***
  5667. PERADLo: equ $00000279 ;*** PERADLo - Port AD Pull Device Enable Register Low; 0x00000279 ***
  5668. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5669. PERADLo_PERAD0: equ 0 ; Port AD Pull Device Enable Bit 0
  5670. PERADLo_PERAD1: equ 1 ; Port AD Pull Device Enable Bit 1
  5671. PERADLo_PERAD2: equ 2 ; Port AD Pull Device Enable Bit 2
  5672. PERADLo_PERAD3: equ 3 ; Port AD Pull Device Enable Bit 3
  5673. PERADLo_PERAD4: equ 4 ; Port AD Pull Device Enable Bit 4
  5674. PERADLo_PERAD5: equ 5 ; Port AD Pull Device Enable Bit 5
  5675. PERADLo_PERAD6: equ 6 ; Port AD Pull Device Enable Bit 6
  5676. PERADLo_PERAD7: equ 7 ; Port AD Pull Device Enable Bit 7
  5677. ; bit position masks
  5678. mPERADLo_PERAD0: equ %00000001
  5679. mPERADLo_PERAD1: equ %00000010
  5680. mPERADLo_PERAD2: equ %00000100
  5681. mPERADLo_PERAD3: equ %00001000
  5682. mPERADLo_PERAD4: equ %00010000
  5683. mPERADLo_PERAD5: equ %00100000
  5684. mPERADLo_PERAD6: equ %01000000
  5685. mPERADLo_PERAD7: equ %10000000
  5686. ;*** PPSAD - Port AD Polarity Select Register; 0x0000027A ***
  5687. PPSAD: equ $0000027A ;*** PPSAD - Port AD Polarity Select Register; 0x0000027A ***
  5688. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5689. PPSAD_PPSAD0: equ 0 ; Port AD Polarity Select Bit 0
  5690. PPSAD_PPSAD1: equ 1 ; Port AD Polarity Select Bit 1
  5691. PPSAD_PPSAD2: equ 2 ; Port AD Polarity Select Bit 2
  5692. PPSAD_PPSAD3: equ 3 ; Port AD Polarity Select Bit 3
  5693. PPSAD_PPSAD4: equ 4 ; Port AD Polarity Select Bit 4
  5694. PPSAD_PPSAD5: equ 5 ; Port AD Polarity Select Bit 5
  5695. PPSAD_PPSAD6: equ 6 ; Port AD Polarity Select Bit 6
  5696. PPSAD_PPSAD7: equ 7 ; Port AD Polarity Select Bit 7
  5697. PPSAD_PPSAD8: equ 8 ; Port AD Polarity Select Bit 8
  5698. PPSAD_PPSAD9: equ 9 ; Port AD Polarity Select Bit 9
  5699. PPSAD_PPSAD10: equ 10 ; Port AD Polarity Select Bit 10
  5700. PPSAD_PPSAD11: equ 11 ; Port AD Polarity Select Bit 11
  5701. PPSAD_PPSAD12: equ 12 ; Port AD Polarity Select Bit 12
  5702. PPSAD_PPSAD13: equ 13 ; Port AD Polarity Select Bit 13
  5703. PPSAD_PPSAD14: equ 14 ; Port AD Polarity Select Bit 14
  5704. PPSAD_PPSAD15: equ 15 ; Port AD Polarity Select Bit 15
  5705. ; bit position masks
  5706. mPPSAD_PPSAD0: equ %00000001
  5707. mPPSAD_PPSAD1: equ %00000010
  5708. mPPSAD_PPSAD2: equ %00000100
  5709. mPPSAD_PPSAD3: equ %00001000
  5710. mPPSAD_PPSAD4: equ %00010000
  5711. mPPSAD_PPSAD5: equ %00100000
  5712. mPPSAD_PPSAD6: equ %01000000
  5713. mPPSAD_PPSAD7: equ %10000000
  5714. mPPSAD_PPSAD8: equ %100000000
  5715. mPPSAD_PPSAD9: equ %1000000000
  5716. mPPSAD_PPSAD10: equ %10000000000
  5717. mPPSAD_PPSAD11: equ %100000000000
  5718. mPPSAD_PPSAD12: equ %1000000000000
  5719. mPPSAD_PPSAD13: equ %10000000000000
  5720. mPPSAD_PPSAD14: equ %100000000000000
  5721. mPPSAD_PPSAD15: equ %1000000000000000
  5722. ;*** PPSADHi - Port AD Polarity Select Register High; 0x0000027A ***
  5723. PPSADHi: equ $0000027A ;*** PPSADHi - Port AD Polarity Select Register High; 0x0000027A ***
  5724. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5725. PPSADHi_PPSAD8: equ 0 ; Port AD Polarity Select Bit 8
  5726. PPSADHi_PPSAD9: equ 1 ; Port AD Polarity Select Bit 9
  5727. PPSADHi_PPSAD10: equ 2 ; Port AD Polarity Select Bit 10
  5728. PPSADHi_PPSAD11: equ 3 ; Port AD Polarity Select Bit 11
  5729. PPSADHi_PPSAD12: equ 4 ; Port AD Polarity Select Bit 12
  5730. PPSADHi_PPSAD13: equ 5 ; Port AD Polarity Select Bit 13
  5731. PPSADHi_PPSAD14: equ 6 ; Port AD Polarity Select Bit 14
  5732. PPSADHi_PPSAD15: equ 7 ; Port AD Polarity Select Bit 15
  5733. ; bit position masks
  5734. mPPSADHi_PPSAD8: equ %00000001
  5735. mPPSADHi_PPSAD9: equ %00000010
  5736. mPPSADHi_PPSAD10: equ %00000100
  5737. mPPSADHi_PPSAD11: equ %00001000
  5738. mPPSADHi_PPSAD12: equ %00010000
  5739. mPPSADHi_PPSAD13: equ %00100000
  5740. mPPSADHi_PPSAD14: equ %01000000
  5741. mPPSADHi_PPSAD15: equ %10000000
  5742. ;*** PPSADLo - Port AD Polarity Select Register Low; 0x0000027B ***
  5743. PPSADLo: equ $0000027B ;*** PPSADLo - Port AD Polarity Select Register Low; 0x0000027B ***
  5744. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5745. PPSADLo_PPSAD0: equ 0 ; Port AD Polarity Select Bit 0
  5746. PPSADLo_PPSAD1: equ 1 ; Port AD Polarity Select Bit 1
  5747. PPSADLo_PPSAD2: equ 2 ; Port AD Polarity Select Bit 2
  5748. PPSADLo_PPSAD3: equ 3 ; Port AD Polarity Select Bit 3
  5749. PPSADLo_PPSAD4: equ 4 ; Port AD Polarity Select Bit 4
  5750. PPSADLo_PPSAD5: equ 5 ; Port AD Polarity Select Bit 5
  5751. PPSADLo_PPSAD6: equ 6 ; Port AD Polarity Select Bit 6
  5752. PPSADLo_PPSAD7: equ 7 ; Port AD Polarity Select Bit 7
  5753. ; bit position masks
  5754. mPPSADLo_PPSAD0: equ %00000001
  5755. mPPSADLo_PPSAD1: equ %00000010
  5756. mPPSADLo_PPSAD2: equ %00000100
  5757. mPPSADLo_PPSAD3: equ %00001000
  5758. mPPSADLo_PPSAD4: equ %00010000
  5759. mPPSADLo_PPSAD5: equ %00100000
  5760. mPPSADLo_PPSAD6: equ %01000000
  5761. mPPSADLo_PPSAD7: equ %10000000
  5762. ;*** PIEAD - Port AD Interrupt Enable Register; 0x0000027C ***
  5763. PIEAD: equ $0000027C ;*** PIEAD - Port AD Interrupt Enable Register; 0x0000027C ***
  5764. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5765. PIEAD_PIEAD0: equ 0 ; Port AD Interrupt Enable Bit 0
  5766. PIEAD_PIEAD1: equ 1 ; Port AD Interrupt Enable Bit 1
  5767. PIEAD_PIEAD2: equ 2 ; Port AD Interrupt Enable Bit 2
  5768. PIEAD_PIEAD3: equ 3 ; Port AD Interrupt Enable Bit 3
  5769. PIEAD_PIEAD4: equ 4 ; Port AD Interrupt Enable Bit 4
  5770. PIEAD_PIEAD5: equ 5 ; Port AD Interrupt Enable Bit 5
  5771. PIEAD_PIEAD6: equ 6 ; Port AD Interrupt Enable Bit 6
  5772. PIEAD_PIEAD7: equ 7 ; Port AD Interrupt Enable Bit 7
  5773. PIEAD_PIEAD8: equ 8 ; Port AD Interrupt Enable Bit 8
  5774. PIEAD_PIEAD9: equ 9 ; Port AD Interrupt Enable Bit 9
  5775. PIEAD_PIEAD10: equ 10 ; Port AD Interrupt Enable Bit 10
  5776. PIEAD_PIEAD11: equ 11 ; Port AD Interrupt Enable Bit 11
  5777. PIEAD_PIEAD12: equ 12 ; Port AD Interrupt Enable Bit 12
  5778. PIEAD_PIEAD13: equ 13 ; Port AD Interrupt Enable Bit 13
  5779. PIEAD_PIEAD14: equ 14 ; Port AD Interrupt Enable Bit 14
  5780. PIEAD_PIEAD15: equ 15 ; Port AD Interrupt Enable Bit 15
  5781. ; bit position masks
  5782. mPIEAD_PIEAD0: equ %00000001
  5783. mPIEAD_PIEAD1: equ %00000010
  5784. mPIEAD_PIEAD2: equ %00000100
  5785. mPIEAD_PIEAD3: equ %00001000
  5786. mPIEAD_PIEAD4: equ %00010000
  5787. mPIEAD_PIEAD5: equ %00100000
  5788. mPIEAD_PIEAD6: equ %01000000
  5789. mPIEAD_PIEAD7: equ %10000000
  5790. mPIEAD_PIEAD8: equ %100000000
  5791. mPIEAD_PIEAD9: equ %1000000000
  5792. mPIEAD_PIEAD10: equ %10000000000
  5793. mPIEAD_PIEAD11: equ %100000000000
  5794. mPIEAD_PIEAD12: equ %1000000000000
  5795. mPIEAD_PIEAD13: equ %10000000000000
  5796. mPIEAD_PIEAD14: equ %100000000000000
  5797. mPIEAD_PIEAD15: equ %1000000000000000
  5798. ;*** PIEADHi - Port AD Interrupt Enable Register High; 0x0000027C ***
  5799. PIEADHi: equ $0000027C ;*** PIEADHi - Port AD Interrupt Enable Register High; 0x0000027C ***
  5800. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5801. PIEADHi_PIEAD8: equ 0 ; Port AD Interrupt Enable Bit 8
  5802. PIEADHi_PIEAD9: equ 1 ; Port AD Interrupt Enable Bit 9
  5803. PIEADHi_PIEAD10: equ 2 ; Port AD Interrupt Enable Bit 10
  5804. PIEADHi_PIEAD11: equ 3 ; Port AD Interrupt Enable Bit 11
  5805. PIEADHi_PIEAD12: equ 4 ; Port AD Interrupt Enable Bit 12
  5806. PIEADHi_PIEAD13: equ 5 ; Port AD Interrupt Enable Bit 13
  5807. PIEADHi_PIEAD14: equ 6 ; Port AD Interrupt Enable Bit 14
  5808. PIEADHi_PIEAD15: equ 7 ; Port AD Interrupt Enable Bit 15
  5809. ; bit position masks
  5810. mPIEADHi_PIEAD8: equ %00000001
  5811. mPIEADHi_PIEAD9: equ %00000010
  5812. mPIEADHi_PIEAD10: equ %00000100
  5813. mPIEADHi_PIEAD11: equ %00001000
  5814. mPIEADHi_PIEAD12: equ %00010000
  5815. mPIEADHi_PIEAD13: equ %00100000
  5816. mPIEADHi_PIEAD14: equ %01000000
  5817. mPIEADHi_PIEAD15: equ %10000000
  5818. ;*** PIEADLo - Port AD Interrupt Enable Register Low; 0x0000027D ***
  5819. PIEADLo: equ $0000027D ;*** PIEADLo - Port AD Interrupt Enable Register Low; 0x0000027D ***
  5820. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5821. PIEADLo_PIEAD0: equ 0 ; Port AD Interrupt Enable Bit 0
  5822. PIEADLo_PIEAD1: equ 1 ; Port AD Interrupt Enable Bit 1
  5823. PIEADLo_PIEAD2: equ 2 ; Port AD Interrupt Enable Bit 2
  5824. PIEADLo_PIEAD3: equ 3 ; Port AD Interrupt Enable Bit 3
  5825. PIEADLo_PIEAD4: equ 4 ; Port AD Interrupt Enable Bit 4
  5826. PIEADLo_PIEAD5: equ 5 ; Port AD Interrupt Enable Bit 5
  5827. PIEADLo_PIEAD6: equ 6 ; Port AD Interrupt Enable Bit 6
  5828. PIEADLo_PIEAD7: equ 7 ; Port AD Interrupt Enable Bit 7
  5829. ; bit position masks
  5830. mPIEADLo_PIEAD0: equ %00000001
  5831. mPIEADLo_PIEAD1: equ %00000010
  5832. mPIEADLo_PIEAD2: equ %00000100
  5833. mPIEADLo_PIEAD3: equ %00001000
  5834. mPIEADLo_PIEAD4: equ %00010000
  5835. mPIEADLo_PIEAD5: equ %00100000
  5836. mPIEADLo_PIEAD6: equ %01000000
  5837. mPIEADLo_PIEAD7: equ %10000000
  5838. ;*** PIFAD - Port AD Interrupt Flag Register; 0x0000027E ***
  5839. PIFAD: equ $0000027E ;*** PIFAD - Port AD Interrupt Flag Register; 0x0000027E ***
  5840. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5841. PIFAD_PIFAD0: equ 0 ; Port AD Interrupt Flag Bit 0
  5842. PIFAD_PIFAD1: equ 1 ; Port AD Interrupt Flag Bit 1
  5843. PIFAD_PIFAD2: equ 2 ; Port AD Interrupt Flag Bit 2
  5844. PIFAD_PIFAD3: equ 3 ; Port AD Interrupt Flag Bit 3
  5845. PIFAD_PIFAD4: equ 4 ; Port AD Interrupt Flag Bit 4
  5846. PIFAD_PIFAD5: equ 5 ; Port AD Interrupt Flag Bit 5
  5847. PIFAD_PIFAD6: equ 6 ; Port AD Interrupt Flag Bit 6
  5848. PIFAD_PIFAD7: equ 7 ; Port AD Interrupt Flag Bit 7
  5849. PIFAD_PIFAD8: equ 8 ; Port AD Interrupt Flag Bit 8
  5850. PIFAD_PIFAD9: equ 9 ; Port AD Interrupt Flag Bit 9
  5851. PIFAD_PIFAD10: equ 10 ; Port AD Interrupt Flag Bit 10
  5852. PIFAD_PIFAD11: equ 11 ; Port AD Interrupt Flag Bit 11
  5853. PIFAD_PIFAD12: equ 12 ; Port AD Interrupt Flag Bit 12
  5854. PIFAD_PIFAD13: equ 13 ; Port AD Interrupt Flag Bit 13
  5855. PIFAD_PIFAD14: equ 14 ; Port AD Interrupt Flag Bit 14
  5856. PIFAD_PIFAD15: equ 15 ; Port AD Interrupt Flag Bit 15
  5857. ; bit position masks
  5858. mPIFAD_PIFAD0: equ %00000001
  5859. mPIFAD_PIFAD1: equ %00000010
  5860. mPIFAD_PIFAD2: equ %00000100
  5861. mPIFAD_PIFAD3: equ %00001000
  5862. mPIFAD_PIFAD4: equ %00010000
  5863. mPIFAD_PIFAD5: equ %00100000
  5864. mPIFAD_PIFAD6: equ %01000000
  5865. mPIFAD_PIFAD7: equ %10000000
  5866. mPIFAD_PIFAD8: equ %100000000
  5867. mPIFAD_PIFAD9: equ %1000000000
  5868. mPIFAD_PIFAD10: equ %10000000000
  5869. mPIFAD_PIFAD11: equ %100000000000
  5870. mPIFAD_PIFAD12: equ %1000000000000
  5871. mPIFAD_PIFAD13: equ %10000000000000
  5872. mPIFAD_PIFAD14: equ %100000000000000
  5873. mPIFAD_PIFAD15: equ %1000000000000000
  5874. ;*** PIFADHi - Port AD Interrupt Flag Register High; 0x0000027E ***
  5875. PIFADHi: equ $0000027E ;*** PIFADHi - Port AD Interrupt Flag Register High; 0x0000027E ***
  5876. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5877. PIFADHi_PIFAD8: equ 0 ; Port AD Interrupt Flag Bit 8
  5878. PIFADHi_PIFAD9: equ 1 ; Port AD Interrupt Flag Bit 9
  5879. PIFADHi_PIFAD10: equ 2 ; Port AD Interrupt Flag Bit 10
  5880. PIFADHi_PIFAD11: equ 3 ; Port AD Interrupt Flag Bit 11
  5881. PIFADHi_PIFAD12: equ 4 ; Port AD Interrupt Flag Bit 12
  5882. PIFADHi_PIFAD13: equ 5 ; Port AD Interrupt Flag Bit 13
  5883. PIFADHi_PIFAD14: equ 6 ; Port AD Interrupt Flag Bit 14
  5884. PIFADHi_PIFAD15: equ 7 ; Port AD Interrupt Flag Bit 15
  5885. ; bit position masks
  5886. mPIFADHi_PIFAD8: equ %00000001
  5887. mPIFADHi_PIFAD9: equ %00000010
  5888. mPIFADHi_PIFAD10: equ %00000100
  5889. mPIFADHi_PIFAD11: equ %00001000
  5890. mPIFADHi_PIFAD12: equ %00010000
  5891. mPIFADHi_PIFAD13: equ %00100000
  5892. mPIFADHi_PIFAD14: equ %01000000
  5893. mPIFADHi_PIFAD15: equ %10000000
  5894. ;*** PIFADLo - Port AD Interrupt Flag Register Low; 0x0000027F ***
  5895. PIFADLo: equ $0000027F ;*** PIFADLo - Port AD Interrupt Flag Register Low; 0x0000027F ***
  5896. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5897. PIFADLo_PIFAD0: equ 0 ; Port AD Interrupt Flag Bit 0
  5898. PIFADLo_PIFAD1: equ 1 ; Port AD Interrupt Flag Bit 1
  5899. PIFADLo_PIFAD2: equ 2 ; Port AD Interrupt Flag Bit 2
  5900. PIFADLo_PIFAD3: equ 3 ; Port AD Interrupt Flag Bit 3
  5901. PIFADLo_PIFAD4: equ 4 ; Port AD Interrupt Flag Bit 4
  5902. PIFADLo_PIFAD5: equ 5 ; Port AD Interrupt Flag Bit 5
  5903. PIFADLo_PIFAD6: equ 6 ; Port AD Interrupt Flag Bit 6
  5904. PIFADLo_PIFAD7: equ 7 ; Port AD Interrupt Flag Bit 7
  5905. ; bit position masks
  5906. mPIFADLo_PIFAD0: equ %00000001
  5907. mPIFADLo_PIFAD1: equ %00000010
  5908. mPIFADLo_PIFAD2: equ %00000100
  5909. mPIFADLo_PIFAD3: equ %00001000
  5910. mPIFADLo_PIFAD4: equ %00010000
  5911. mPIFADLo_PIFAD5: equ %00100000
  5912. mPIFADLo_PIFAD6: equ %01000000
  5913. mPIFADLo_PIFAD7: equ %10000000
  5914. ;*** BAKEY0 - Backdoor Access Key 0; 0x0000FF00 ***
  5915. BAKEY0: equ $0000FF00 ;*** BAKEY0 - Backdoor Access Key 0; 0x0000FF00 ***
  5916. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5917. BAKEY0_KEY0: equ 0 ; Backdoor Access Key bits, bit 0
  5918. BAKEY0_KEY1: equ 1 ; Backdoor Access Key bits, bit 1
  5919. BAKEY0_KEY2: equ 2 ; Backdoor Access Key bits, bit 2
  5920. BAKEY0_KEY3: equ 3 ; Backdoor Access Key bits, bit 3
  5921. BAKEY0_KEY4: equ 4 ; Backdoor Access Key bits, bit 4
  5922. BAKEY0_KEY5: equ 5 ; Backdoor Access Key bits, bit 5
  5923. BAKEY0_KEY6: equ 6 ; Backdoor Access Key bits, bit 6
  5924. BAKEY0_KEY7: equ 7 ; Backdoor Access Key bits, bit 7
  5925. BAKEY0_KEY8: equ 8 ; Backdoor Access Key bits, bit 8
  5926. BAKEY0_KEY9: equ 9 ; Backdoor Access Key bits, bit 9
  5927. BAKEY0_KEY10: equ 10 ; Backdoor Access Key bits, bit 10
  5928. BAKEY0_KEY11: equ 11 ; Backdoor Access Key bits, bit 11
  5929. BAKEY0_KEY12: equ 12 ; Backdoor Access Key bits, bit 12
  5930. BAKEY0_KEY13: equ 13 ; Backdoor Access Key bits, bit 13
  5931. BAKEY0_KEY14: equ 14 ; Backdoor Access Key bits, bit 14
  5932. BAKEY0_KEY15: equ 15 ; Backdoor Access Key bits, bit 15
  5933. ; bit position masks
  5934. mBAKEY0_KEY0: equ %00000001
  5935. mBAKEY0_KEY1: equ %00000010
  5936. mBAKEY0_KEY2: equ %00000100
  5937. mBAKEY0_KEY3: equ %00001000
  5938. mBAKEY0_KEY4: equ %00010000
  5939. mBAKEY0_KEY5: equ %00100000
  5940. mBAKEY0_KEY6: equ %01000000
  5941. mBAKEY0_KEY7: equ %10000000
  5942. mBAKEY0_KEY8: equ %100000000
  5943. mBAKEY0_KEY9: equ %1000000000
  5944. mBAKEY0_KEY10: equ %10000000000
  5945. mBAKEY0_KEY11: equ %100000000000
  5946. mBAKEY0_KEY12: equ %1000000000000
  5947. mBAKEY0_KEY13: equ %10000000000000
  5948. mBAKEY0_KEY14: equ %100000000000000
  5949. mBAKEY0_KEY15: equ %1000000000000000
  5950. ;*** BAKEY1 - Backdoor Access Key 1; 0x0000FF02 ***
  5951. BAKEY1: equ $0000FF02 ;*** BAKEY1 - Backdoor Access Key 1; 0x0000FF02 ***
  5952. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5953. BAKEY1_KEY0: equ 0 ; Backdoor Access Key bits, bit 0
  5954. BAKEY1_KEY1: equ 1 ; Backdoor Access Key bits, bit 1
  5955. BAKEY1_KEY2: equ 2 ; Backdoor Access Key bits, bit 2
  5956. BAKEY1_KEY3: equ 3 ; Backdoor Access Key bits, bit 3
  5957. BAKEY1_KEY4: equ 4 ; Backdoor Access Key bits, bit 4
  5958. BAKEY1_KEY5: equ 5 ; Backdoor Access Key bits, bit 5
  5959. BAKEY1_KEY6: equ 6 ; Backdoor Access Key bits, bit 6
  5960. BAKEY1_KEY7: equ 7 ; Backdoor Access Key bits, bit 7
  5961. BAKEY1_KEY8: equ 8 ; Backdoor Access Key bits, bit 8
  5962. BAKEY1_KEY9: equ 9 ; Backdoor Access Key bits, bit 9
  5963. BAKEY1_KEY10: equ 10 ; Backdoor Access Key bits, bit 10
  5964. BAKEY1_KEY11: equ 11 ; Backdoor Access Key bits, bit 11
  5965. BAKEY1_KEY12: equ 12 ; Backdoor Access Key bits, bit 12
  5966. BAKEY1_KEY13: equ 13 ; Backdoor Access Key bits, bit 13
  5967. BAKEY1_KEY14: equ 14 ; Backdoor Access Key bits, bit 14
  5968. BAKEY1_KEY15: equ 15 ; Backdoor Access Key bits, bit 15
  5969. ; bit position masks
  5970. mBAKEY1_KEY0: equ %00000001
  5971. mBAKEY1_KEY1: equ %00000010
  5972. mBAKEY1_KEY2: equ %00000100
  5973. mBAKEY1_KEY3: equ %00001000
  5974. mBAKEY1_KEY4: equ %00010000
  5975. mBAKEY1_KEY5: equ %00100000
  5976. mBAKEY1_KEY6: equ %01000000
  5977. mBAKEY1_KEY7: equ %10000000
  5978. mBAKEY1_KEY8: equ %100000000
  5979. mBAKEY1_KEY9: equ %1000000000
  5980. mBAKEY1_KEY10: equ %10000000000
  5981. mBAKEY1_KEY11: equ %100000000000
  5982. mBAKEY1_KEY12: equ %1000000000000
  5983. mBAKEY1_KEY13: equ %10000000000000
  5984. mBAKEY1_KEY14: equ %100000000000000
  5985. mBAKEY1_KEY15: equ %1000000000000000
  5986. ;*** BAKEY2 - Backdoor Access Key 2; 0x0000FF04 ***
  5987. BAKEY2: equ $0000FF04 ;*** BAKEY2 - Backdoor Access Key 2; 0x0000FF04 ***
  5988. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  5989. BAKEY2_KEY0: equ 0 ; Backdoor Access Key bits, bit 0
  5990. BAKEY2_KEY1: equ 1 ; Backdoor Access Key bits, bit 1
  5991. BAKEY2_KEY2: equ 2 ; Backdoor Access Key bits, bit 2
  5992. BAKEY2_KEY3: equ 3 ; Backdoor Access Key bits, bit 3
  5993. BAKEY2_KEY4: equ 4 ; Backdoor Access Key bits, bit 4
  5994. BAKEY2_KEY5: equ 5 ; Backdoor Access Key bits, bit 5
  5995. BAKEY2_KEY6: equ 6 ; Backdoor Access Key bits, bit 6
  5996. BAKEY2_KEY7: equ 7 ; Backdoor Access Key bits, bit 7
  5997. BAKEY2_KEY8: equ 8 ; Backdoor Access Key bits, bit 8
  5998. BAKEY2_KEY9: equ 9 ; Backdoor Access Key bits, bit 9
  5999. BAKEY2_KEY10: equ 10 ; Backdoor Access Key bits, bit 10
  6000. BAKEY2_KEY11: equ 11 ; Backdoor Access Key bits, bit 11
  6001. BAKEY2_KEY12: equ 12 ; Backdoor Access Key bits, bit 12
  6002. BAKEY2_KEY13: equ 13 ; Backdoor Access Key bits, bit 13
  6003. BAKEY2_KEY14: equ 14 ; Backdoor Access Key bits, bit 14
  6004. BAKEY2_KEY15: equ 15 ; Backdoor Access Key bits, bit 15
  6005. ; bit position masks
  6006. mBAKEY2_KEY0: equ %00000001
  6007. mBAKEY2_KEY1: equ %00000010
  6008. mBAKEY2_KEY2: equ %00000100
  6009. mBAKEY2_KEY3: equ %00001000
  6010. mBAKEY2_KEY4: equ %00010000
  6011. mBAKEY2_KEY5: equ %00100000
  6012. mBAKEY2_KEY6: equ %01000000
  6013. mBAKEY2_KEY7: equ %10000000
  6014. mBAKEY2_KEY8: equ %100000000
  6015. mBAKEY2_KEY9: equ %1000000000
  6016. mBAKEY2_KEY10: equ %10000000000
  6017. mBAKEY2_KEY11: equ %100000000000
  6018. mBAKEY2_KEY12: equ %1000000000000
  6019. mBAKEY2_KEY13: equ %10000000000000
  6020. mBAKEY2_KEY14: equ %100000000000000
  6021. mBAKEY2_KEY15: equ %1000000000000000
  6022. ;*** BAKEY3 - Backdoor Access Key 3; 0x0000FF06 ***
  6023. BAKEY3: equ $0000FF06 ;*** BAKEY3 - Backdoor Access Key 3; 0x0000FF06 ***
  6024. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  6025. BAKEY3_KEY0: equ 0 ; Backdoor Access Key bits, bit 0
  6026. BAKEY3_KEY1: equ 1 ; Backdoor Access Key bits, bit 1
  6027. BAKEY3_KEY2: equ 2 ; Backdoor Access Key bits, bit 2
  6028. BAKEY3_KEY3: equ 3 ; Backdoor Access Key bits, bit 3
  6029. BAKEY3_KEY4: equ 4 ; Backdoor Access Key bits, bit 4
  6030. BAKEY3_KEY5: equ 5 ; Backdoor Access Key bits, bit 5
  6031. BAKEY3_KEY6: equ 6 ; Backdoor Access Key bits, bit 6
  6032. BAKEY3_KEY7: equ 7 ; Backdoor Access Key bits, bit 7
  6033. BAKEY3_KEY8: equ 8 ; Backdoor Access Key bits, bit 8
  6034. BAKEY3_KEY9: equ 9 ; Backdoor Access Key bits, bit 9
  6035. BAKEY3_KEY10: equ 10 ; Backdoor Access Key bits, bit 10
  6036. BAKEY3_KEY11: equ 11 ; Backdoor Access Key bits, bit 11
  6037. BAKEY3_KEY12: equ 12 ; Backdoor Access Key bits, bit 12
  6038. BAKEY3_KEY13: equ 13 ; Backdoor Access Key bits, bit 13
  6039. BAKEY3_KEY14: equ 14 ; Backdoor Access Key bits, bit 14
  6040. BAKEY3_KEY15: equ 15 ; Backdoor Access Key bits, bit 15
  6041. ; bit position masks
  6042. mBAKEY3_KEY0: equ %00000001
  6043. mBAKEY3_KEY1: equ %00000010
  6044. mBAKEY3_KEY2: equ %00000100
  6045. mBAKEY3_KEY3: equ %00001000
  6046. mBAKEY3_KEY4: equ %00010000
  6047. mBAKEY3_KEY5: equ %00100000
  6048. mBAKEY3_KEY6: equ %01000000
  6049. mBAKEY3_KEY7: equ %10000000
  6050. mBAKEY3_KEY8: equ %100000000
  6051. mBAKEY3_KEY9: equ %1000000000
  6052. mBAKEY3_KEY10: equ %10000000000
  6053. mBAKEY3_KEY11: equ %100000000000
  6054. mBAKEY3_KEY12: equ %1000000000000
  6055. mBAKEY3_KEY13: equ %10000000000000
  6056. mBAKEY3_KEY14: equ %100000000000000
  6057. mBAKEY3_KEY15: equ %1000000000000000
  6058. ;*** NVFPROT0 - Non volatile Block 0 Flash Protection Register; 0x0000FF0D ***
  6059. NVFPROT0: equ $0000FF0D ;*** NVFPROT0 - Non volatile Block 0 Flash Protection Register; 0x0000FF0D ***
  6060. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  6061. NVFPROT0_FPLS0: equ 0 ; Flash Protection Lower Address size 0
  6062. NVFPROT0_FPLS1: equ 1 ; Flash Protection Lower Address size 1
  6063. NVFPROT0_FPLDIS: equ 2 ; Flash Protection Lower address range disable
  6064. NVFPROT0_FPHS0: equ 3 ; Flash Protection Higher address size 0
  6065. NVFPROT0_FPHS1: equ 4 ; Flash Protection Higher address size 1
  6066. NVFPROT0_FPHDIS: equ 5 ; Flash Protection Higher address range disable
  6067. NVFPROT0_NV6: equ 6 ; Non Volatile Flag Bit
  6068. NVFPROT0_FPOPEN: equ 7 ; Opens the flash block or subsections of it for program or erase
  6069. ; bit position masks
  6070. mNVFPROT0_FPLS0: equ %00000001
  6071. mNVFPROT0_FPLS1: equ %00000010
  6072. mNVFPROT0_FPLDIS: equ %00000100
  6073. mNVFPROT0_FPHS0: equ %00001000
  6074. mNVFPROT0_FPHS1: equ %00010000
  6075. mNVFPROT0_FPHDIS: equ %00100000
  6076. mNVFPROT0_NV6: equ %01000000
  6077. mNVFPROT0_FPOPEN: equ %10000000
  6078. ;*** NVFSEC - Non volatile Flash Security Register; 0x0000FF0F ***
  6079. NVFSEC: equ $0000FF0F ;*** NVFSEC - Non volatile Flash Security Register; 0x0000FF0F ***
  6080. ; bit numbers for usage in BCLR, BSET, BRCLR and BRSET
  6081. NVFSEC_SEC0: equ 0 ; Memory security bit 0
  6082. NVFSEC_SEC1: equ 1 ; Memory security bit 1
  6083. NVFSEC_NV2: equ 2 ; Non Volatile flag bit 2
  6084. NVFSEC_NV3: equ 3 ; Non Volatile flag bit 3
  6085. NVFSEC_NV4: equ 4 ; Non Volatile flag bit 4
  6086. NVFSEC_NV5: equ 5 ; Non Volatile flag bit 5
  6087. NVFSEC_NV6: equ 6 ; Non Volatile flag bit 6
  6088. NVFSEC_KEYEN: equ 7 ; Backdoor Key Security Enable
  6089. ; bit position masks
  6090. mNVFSEC_SEC0: equ %00000001
  6091. mNVFSEC_SEC1: equ %00000010
  6092. mNVFSEC_NV2: equ %00000100
  6093. mNVFSEC_NV3: equ %00001000
  6094. mNVFSEC_NV4: equ %00010000
  6095. mNVFSEC_NV5: equ %00100000
  6096. mNVFSEC_NV6: equ %01000000
  6097. mNVFSEC_KEYEN: equ %10000000
  6098. ;***********************************************
  6099. ;** D E P R E C I A T E D S Y M B O L S **
  6100. ;***********************************************
  6101. IFNDEF __GENERATE_APPLICATION__ ; not supported for absolute assembler
  6102. XREF This_symb_has_been_depreciated
  6103. ENDIF
  6104. ; ---------------------------------------------------------------------------
  6105. ; The following symbols were removed, because they were invalid or irrelevant
  6106. ; ---------------------------------------------------------------------------
  6107. ;
  6108. ; Follows changes from the database 2.87.489 version
  6109. VportAD EQU Vportad
  6110. ;
  6111. ; Follows changes from the database 2.87.501 version
  6112. IFNDEF __GENERATE_APPLICATION__
  6113. mPMFVAL0_PMFVAL00 EQU This_symb_has_been_depreciated
  6114. mPMFVAL0_PMFVAL01 EQU This_symb_has_been_depreciated
  6115. mPMFVAL0_PMFVAL02 EQU This_symb_has_been_depreciated
  6116. mPMFVAL0_PMFVAL03 EQU This_symb_has_been_depreciated
  6117. mPMFVAL0_PMFVAL04 EQU This_symb_has_been_depreciated
  6118. mPMFVAL0_PMFVAL05 EQU This_symb_has_been_depreciated
  6119. mPMFVAL0_PMFVAL06 EQU This_symb_has_been_depreciated
  6120. mPMFVAL0_PMFVAL07 EQU This_symb_has_been_depreciated
  6121. mPMFVAL0_PMFVAL08 EQU This_symb_has_been_depreciated
  6122. mPMFVAL0_PMFVAL09 EQU This_symb_has_been_depreciated
  6123. mPMFVAL0_PMFVAL010 EQU This_symb_has_been_depreciated
  6124. mPMFVAL0_PMFVAL011 EQU This_symb_has_been_depreciated
  6125. mPMFVAL0_PMFVAL012 EQU This_symb_has_been_depreciated
  6126. mPMFVAL0_PMFVAL013 EQU This_symb_has_been_depreciated
  6127. mPMFVAL0_PMFVAL014 EQU This_symb_has_been_depreciated
  6128. ENDIF
  6129. IFNDEF __GENERATE_APPLICATION__
  6130. mPMFVAL1_PMFVAL10 EQU This_symb_has_been_depreciated
  6131. mPMFVAL1_PMFVAL11 EQU This_symb_has_been_depreciated
  6132. mPMFVAL1_PMFVAL12 EQU This_symb_has_been_depreciated
  6133. mPMFVAL1_PMFVAL13 EQU This_symb_has_been_depreciated
  6134. mPMFVAL1_PMFVAL14 EQU This_symb_has_been_depreciated
  6135. mPMFVAL1_PMFVAL15 EQU This_symb_has_been_depreciated
  6136. mPMFVAL1_PMFVAL16 EQU This_symb_has_been_depreciated
  6137. mPMFVAL1_PMFVAL17 EQU This_symb_has_been_depreciated
  6138. mPMFVAL1_PMFVAL18 EQU This_symb_has_been_depreciated
  6139. mPMFVAL1_PMFVAL19 EQU This_symb_has_been_depreciated
  6140. mPMFVAL1_PMFVAL110 EQU This_symb_has_been_depreciated
  6141. mPMFVAL1_PMFVAL111 EQU This_symb_has_been_depreciated
  6142. mPMFVAL1_PMFVAL112 EQU This_symb_has_been_depreciated
  6143. mPMFVAL1_PMFVAL113 EQU This_symb_has_been_depreciated
  6144. mPMFVAL1_PMFVAL114 EQU This_symb_has_been_depreciated
  6145. ENDIF
  6146. IFNDEF __GENERATE_APPLICATION__
  6147. mPMFVAL2_PMFVAL20 EQU This_symb_has_been_depreciated
  6148. mPMFVAL2_PMFVAL21 EQU This_symb_has_been_depreciated
  6149. mPMFVAL2_PMFVAL22 EQU This_symb_has_been_depreciated
  6150. mPMFVAL2_PMFVAL23 EQU This_symb_has_been_depreciated
  6151. mPMFVAL2_PMFVAL24 EQU This_symb_has_been_depreciated
  6152. mPMFVAL2_PMFVAL25 EQU This_symb_has_been_depreciated
  6153. mPMFVAL2_PMFVAL26 EQU This_symb_has_been_depreciated
  6154. mPMFVAL2_PMFVAL27 EQU This_symb_has_been_depreciated
  6155. mPMFVAL2_PMFVAL28 EQU This_symb_has_been_depreciated
  6156. mPMFVAL2_PMFVAL29 EQU This_symb_has_been_depreciated
  6157. mPMFVAL2_PMFVAL210 EQU This_symb_has_been_depreciated
  6158. mPMFVAL2_PMFVAL211 EQU This_symb_has_been_depreciated
  6159. mPMFVAL2_PMFVAL212 EQU This_symb_has_been_depreciated
  6160. mPMFVAL2_PMFVAL213 EQU This_symb_has_been_depreciated
  6161. mPMFVAL2_PMFVAL214 EQU This_symb_has_been_depreciated
  6162. ENDIF
  6163. IFNDEF __GENERATE_APPLICATION__
  6164. mPMFVAL3_PMFVAL30 EQU This_symb_has_been_depreciated
  6165. mPMFVAL3_PMFVAL31 EQU This_symb_has_been_depreciated
  6166. mPMFVAL3_PMFVAL32 EQU This_symb_has_been_depreciated
  6167. mPMFVAL3_PMFVAL33 EQU This_symb_has_been_depreciated
  6168. mPMFVAL3_PMFVAL34 EQU This_symb_has_been_depreciated
  6169. mPMFVAL3_PMFVAL35 EQU This_symb_has_been_depreciated
  6170. mPMFVAL3_PMFVAL36 EQU This_symb_has_been_depreciated
  6171. mPMFVAL3_PMFVAL37 EQU This_symb_has_been_depreciated
  6172. mPMFVAL3_PMFVAL38 EQU This_symb_has_been_depreciated
  6173. mPMFVAL3_PMFVAL39 EQU This_symb_has_been_depreciated
  6174. mPMFVAL3_PMFVAL310 EQU This_symb_has_been_depreciated
  6175. mPMFVAL3_PMFVAL311 EQU This_symb_has_been_depreciated
  6176. mPMFVAL3_PMFVAL312 EQU This_symb_has_been_depreciated
  6177. mPMFVAL3_PMFVAL313 EQU This_symb_has_been_depreciated
  6178. mPMFVAL3_PMFVAL314 EQU This_symb_has_been_depreciated
  6179. ENDIF
  6180. IFNDEF __GENERATE_APPLICATION__
  6181. mPMFVAL4_PMFVAL40 EQU This_symb_has_been_depreciated
  6182. mPMFVAL4_PMFVAL41 EQU This_symb_has_been_depreciated
  6183. mPMFVAL4_PMFVAL42 EQU This_symb_has_been_depreciated
  6184. mPMFVAL4_PMFVAL43 EQU This_symb_has_been_depreciated
  6185. mPMFVAL4_PMFVAL44 EQU This_symb_has_been_depreciated
  6186. mPMFVAL4_PMFVAL45 EQU This_symb_has_been_depreciated
  6187. mPMFVAL4_PMFVAL46 EQU This_symb_has_been_depreciated
  6188. mPMFVAL4_PMFVAL47 EQU This_symb_has_been_depreciated
  6189. mPMFVAL4_PMFVAL48 EQU This_symb_has_been_depreciated
  6190. mPMFVAL4_PMFVAL49 EQU This_symb_has_been_depreciated
  6191. mPMFVAL4_PMFVAL410 EQU This_symb_has_been_depreciated
  6192. mPMFVAL4_PMFVAL411 EQU This_symb_has_been_depreciated
  6193. mPMFVAL4_PMFVAL412 EQU This_symb_has_been_depreciated
  6194. mPMFVAL4_PMFVAL413 EQU This_symb_has_been_depreciated
  6195. mPMFVAL4_PMFVAL414 EQU This_symb_has_been_depreciated
  6196. ENDIF
  6197. IFNDEF __GENERATE_APPLICATION__
  6198. mPMFVAL5_PMFVAL50 EQU This_symb_has_been_depreciated
  6199. mPMFVAL5_PMFVAL51 EQU This_symb_has_been_depreciated
  6200. mPMFVAL5_PMFVAL52 EQU This_symb_has_been_depreciated
  6201. mPMFVAL5_PMFVAL53 EQU This_symb_has_been_depreciated
  6202. mPMFVAL5_PMFVAL54 EQU This_symb_has_been_depreciated
  6203. mPMFVAL5_PMFVAL55 EQU This_symb_has_been_depreciated
  6204. mPMFVAL5_PMFVAL56 EQU This_symb_has_been_depreciated
  6205. mPMFVAL5_PMFVAL57 EQU This_symb_has_been_depreciated
  6206. mPMFVAL5_PMFVAL58 EQU This_symb_has_been_depreciated
  6207. mPMFVAL5_PMFVAL59 EQU This_symb_has_been_depreciated
  6208. mPMFVAL5_PMFVAL510 EQU This_symb_has_been_depreciated
  6209. mPMFVAL5_PMFVAL511 EQU This_symb_has_been_depreciated
  6210. mPMFVAL5_PMFVAL512 EQU This_symb_has_been_depreciated
  6211. mPMFVAL5_PMFVAL513 EQU This_symb_has_been_depreciated
  6212. mPMFVAL5_PMFVAL514 EQU This_symb_has_been_depreciated
  6213. ENDIF
  6214. ;
  6215. ; Follows changes from the database 2.87.521 version
  6216. VREGCTRL0 EQU VREGCTRL
  6217. VREGCTRL0_LVIF EQU VREGCTRL_LVIF
  6218. mVREGCTRL0_LVIF EQU mVREGCTRL_LVIF
  6219. VREGCTRL0_LVIE EQU VREGCTRL_LVIE
  6220. mVREGCTRL0_LVIE EQU mVREGCTRL_LVIE
  6221. VREGCTRL0_LVDS EQU VREGCTRL_LVDS
  6222. mVREGCTRL0_LVDS EQU mVREGCTRL_LVDS
  6223. ; **** 6.8.2009 10:22:24
  6224. IFNDEF __GENERATE_APPLICATION__
  6225. PMFCNTA_PMFCNTA0: equ This_symb_has_been_depreciated
  6226. PMFCNTA_PMFCNTA1: equ This_symb_has_been_depreciated
  6227. PMFCNTA_PMFCNTA2: equ This_symb_has_been_depreciated
  6228. PMFCNTA_PMFCNTA3: equ This_symb_has_been_depreciated
  6229. PMFCNTA_PMFCNTA4: equ This_symb_has_been_depreciated
  6230. PMFCNTA_PMFCNTA5: equ This_symb_has_been_depreciated
  6231. PMFCNTA_PMFCNTA6: equ This_symb_has_been_depreciated
  6232. PMFCNTA_PMFCNTA7: equ This_symb_has_been_depreciated
  6233. PMFCNTA_PMFCNTA8: equ This_symb_has_been_depreciated
  6234. PMFCNTA_PMFCNTA9: equ This_symb_has_been_depreciated
  6235. PMFCNTA_PMFCNTA10: equ This_symb_has_been_depreciated
  6236. PMFCNTA_PMFCNTA11: equ This_symb_has_been_depreciated
  6237. PMFCNTA_PMFCNTA12: equ This_symb_has_been_depreciated
  6238. PMFCNTA_PMFCNTA13: equ This_symb_has_been_depreciated
  6239. PMFCNTA_PMFCNTA14: equ This_symb_has_been_depreciated
  6240. mPMFCNTA_PMFCNTA0: equ This_symb_has_been_depreciated
  6241. mPMFCNTA_PMFCNTA1: equ This_symb_has_been_depreciated
  6242. mPMFCNTA_PMFCNTA2: equ This_symb_has_been_depreciated
  6243. mPMFCNTA_PMFCNTA3: equ This_symb_has_been_depreciated
  6244. mPMFCNTA_PMFCNTA4: equ This_symb_has_been_depreciated
  6245. mPMFCNTA_PMFCNTA5: equ This_symb_has_been_depreciated
  6246. mPMFCNTA_PMFCNTA6: equ This_symb_has_been_depreciated
  6247. mPMFCNTA_PMFCNTA7: equ This_symb_has_been_depreciated
  6248. mPMFCNTA_PMFCNTA8: equ This_symb_has_been_depreciated
  6249. mPMFCNTA_PMFCNTA9: equ This_symb_has_been_depreciated
  6250. mPMFCNTA_PMFCNTA10: equ This_symb_has_been_depreciated
  6251. mPMFCNTA_PMFCNTA11: equ This_symb_has_been_depreciated
  6252. mPMFCNTA_PMFCNTA12: equ This_symb_has_been_depreciated
  6253. mPMFCNTA_PMFCNTA13: equ This_symb_has_been_depreciated
  6254. mPMFCNTA_PMFCNTA14: equ This_symb_has_been_depreciated
  6255. PMFMODA_PMFMODA0: equ This_symb_has_been_depreciated
  6256. PMFMODA_PMFMODA1: equ This_symb_has_been_depreciated
  6257. PMFMODA_PMFMODA2: equ This_symb_has_been_depreciated
  6258. PMFMODA_PMFMODA3: equ This_symb_has_been_depreciated
  6259. PMFMODA_PMFMODA4: equ This_symb_has_been_depreciated
  6260. PMFMODA_PMFMODA5: equ This_symb_has_been_depreciated
  6261. PMFMODA_PMFMODA6: equ This_symb_has_been_depreciated
  6262. PMFMODA_PMFMODA7: equ This_symb_has_been_depreciated
  6263. PMFMODA_PMFMODA8: equ This_symb_has_been_depreciated
  6264. PMFMODA_PMFMODA9: equ This_symb_has_been_depreciated
  6265. PMFMODA_PMFMODA10: equ This_symb_has_been_depreciated
  6266. PMFMODA_PMFMODA11: equ This_symb_has_been_depreciated
  6267. PMFMODA_PMFMODA12: equ This_symb_has_been_depreciated
  6268. PMFMODA_PMFMODA13: equ This_symb_has_been_depreciated
  6269. PMFMODA_PMFMODA14: equ This_symb_has_been_depreciated
  6270. mPMFMODA_PMFMODA0: equ This_symb_has_been_depreciated
  6271. mPMFMODA_PMFMODA1: equ This_symb_has_been_depreciated
  6272. mPMFMODA_PMFMODA2: equ This_symb_has_been_depreciated
  6273. mPMFMODA_PMFMODA3: equ This_symb_has_been_depreciated
  6274. mPMFMODA_PMFMODA4: equ This_symb_has_been_depreciated
  6275. mPMFMODA_PMFMODA5: equ This_symb_has_been_depreciated
  6276. mPMFMODA_PMFMODA6: equ This_symb_has_been_depreciated
  6277. mPMFMODA_PMFMODA7: equ This_symb_has_been_depreciated
  6278. mPMFMODA_PMFMODA8: equ This_symb_has_been_depreciated
  6279. mPMFMODA_PMFMODA9: equ This_symb_has_been_depreciated
  6280. mPMFMODA_PMFMODA10: equ This_symb_has_been_depreciated
  6281. mPMFMODA_PMFMODA11: equ This_symb_has_been_depreciated
  6282. mPMFMODA_PMFMODA12: equ This_symb_has_been_depreciated
  6283. mPMFMODA_PMFMODA13: equ This_symb_has_been_depreciated
  6284. mPMFMODA_PMFMODA14: equ This_symb_has_been_depreciated
  6285. PMFDTMA_PMFDTMA0: equ This_symb_has_been_depreciated
  6286. PMFDTMA_PMFDTMA1: equ This_symb_has_been_depreciated
  6287. PMFDTMA_PMFDTMA2: equ This_symb_has_been_depreciated
  6288. PMFDTMA_PMFDTMA3: equ This_symb_has_been_depreciated
  6289. PMFDTMA_PMFDTMA4: equ This_symb_has_been_depreciated
  6290. PMFDTMA_PMFDTMA5: equ This_symb_has_been_depreciated
  6291. PMFDTMA_PMFDTMA6: equ This_symb_has_been_depreciated
  6292. PMFDTMA_PMFDTMA7: equ This_symb_has_been_depreciated
  6293. PMFDTMA_PMFDTMA8: equ This_symb_has_been_depreciated
  6294. PMFDTMA_PMFDTMA9: equ This_symb_has_been_depreciated
  6295. PMFDTMA_PMFDTMA10: equ This_symb_has_been_depreciated
  6296. PMFDTMA_PMFDTMA11: equ This_symb_has_been_depreciated
  6297. mPMFDTMA_PMFDTMA0: equ This_symb_has_been_depreciated
  6298. mPMFDTMA_PMFDTMA1: equ This_symb_has_been_depreciated
  6299. mPMFDTMA_PMFDTMA2: equ This_symb_has_been_depreciated
  6300. mPMFDTMA_PMFDTMA3: equ This_symb_has_been_depreciated
  6301. mPMFDTMA_PMFDTMA4: equ This_symb_has_been_depreciated
  6302. mPMFDTMA_PMFDTMA5: equ This_symb_has_been_depreciated
  6303. mPMFDTMA_PMFDTMA6: equ This_symb_has_been_depreciated
  6304. mPMFDTMA_PMFDTMA7: equ This_symb_has_been_depreciated
  6305. mPMFDTMA_PMFDTMA8: equ This_symb_has_been_depreciated
  6306. mPMFDTMA_PMFDTMA9: equ This_symb_has_been_depreciated
  6307. mPMFDTMA_PMFDTMA10: equ This_symb_has_been_depreciated
  6308. mPMFDTMA_PMFDTMA11: equ This_symb_has_been_depreciated
  6309. PMFCNTB_PMFCNTB0: equ This_symb_has_been_depreciated
  6310. PMFCNTB_PMFCNTB1: equ This_symb_has_been_depreciated
  6311. PMFCNTB_PMFCNTB2: equ This_symb_has_been_depreciated
  6312. PMFCNTB_PMFCNTB3: equ This_symb_has_been_depreciated
  6313. PMFCNTB_PMFCNTB4: equ This_symb_has_been_depreciated
  6314. PMFCNTB_PMFCNTB5: equ This_symb_has_been_depreciated
  6315. PMFCNTB_PMFCNTB6: equ This_symb_has_been_depreciated
  6316. PMFCNTB_PMFCNTB7: equ This_symb_has_been_depreciated
  6317. PMFCNTB_PMFCNTB8: equ This_symb_has_been_depreciated
  6318. PMFCNTB_PMFCNTB9: equ This_symb_has_been_depreciated
  6319. PMFCNTB_PMFCNTB10: equ This_symb_has_been_depreciated
  6320. PMFCNTB_PMFCNTB11: equ This_symb_has_been_depreciated
  6321. PMFCNTB_PMFCNTB12: equ This_symb_has_been_depreciated
  6322. PMFCNTB_PMFCNTB13: equ This_symb_has_been_depreciated
  6323. PMFCNTB_PMFCNTB14: equ This_symb_has_been_depreciated
  6324. mPMFCNTB_PMFCNTB0: equ This_symb_has_been_depreciated
  6325. mPMFCNTB_PMFCNTB1: equ This_symb_has_been_depreciated
  6326. mPMFCNTB_PMFCNTB2: equ This_symb_has_been_depreciated
  6327. mPMFCNTB_PMFCNTB3: equ This_symb_has_been_depreciated
  6328. mPMFCNTB_PMFCNTB4: equ This_symb_has_been_depreciated
  6329. mPMFCNTB_PMFCNTB5: equ This_symb_has_been_depreciated
  6330. mPMFCNTB_PMFCNTB6: equ This_symb_has_been_depreciated
  6331. mPMFCNTB_PMFCNTB7: equ This_symb_has_been_depreciated
  6332. mPMFCNTB_PMFCNTB8: equ This_symb_has_been_depreciated
  6333. mPMFCNTB_PMFCNTB9: equ This_symb_has_been_depreciated
  6334. mPMFCNTB_PMFCNTB10: equ This_symb_has_been_depreciated
  6335. mPMFCNTB_PMFCNTB11: equ This_symb_has_been_depreciated
  6336. mPMFCNTB_PMFCNTB12: equ This_symb_has_been_depreciated
  6337. mPMFCNTB_PMFCNTB13: equ This_symb_has_been_depreciated
  6338. mPMFCNTB_PMFCNTB14: equ This_symb_has_been_depreciated
  6339. PMFMODB_PMFMODB0: equ This_symb_has_been_depreciated
  6340. PMFMODB_PMFMODB1: equ This_symb_has_been_depreciated
  6341. PMFMODB_PMFMODB2: equ This_symb_has_been_depreciated
  6342. PMFMODB_PMFMODB3: equ This_symb_has_been_depreciated
  6343. PMFMODB_PMFMODB4: equ This_symb_has_been_depreciated
  6344. PMFMODB_PMFMODB5: equ This_symb_has_been_depreciated
  6345. PMFMODB_PMFMODB6: equ This_symb_has_been_depreciated
  6346. PMFMODB_PMFMODB7: equ This_symb_has_been_depreciated
  6347. PMFMODB_PMFMODB8: equ This_symb_has_been_depreciated
  6348. PMFMODB_PMFMODB9: equ This_symb_has_been_depreciated
  6349. PMFMODB_PMFMODB10: equ This_symb_has_been_depreciated
  6350. PMFMODB_PMFMODB11: equ This_symb_has_been_depreciated
  6351. PMFMODB_PMFMODB12: equ This_symb_has_been_depreciated
  6352. PMFMODB_PMFMODB13: equ This_symb_has_been_depreciated
  6353. PMFMODB_PMFMODB14: equ This_symb_has_been_depreciated
  6354. mPMFMODB_PMFMODB0: equ This_symb_has_been_depreciated
  6355. mPMFMODB_PMFMODB1: equ This_symb_has_been_depreciated
  6356. mPMFMODB_PMFMODB2: equ This_symb_has_been_depreciated
  6357. mPMFMODB_PMFMODB3: equ This_symb_has_been_depreciated
  6358. mPMFMODB_PMFMODB4: equ This_symb_has_been_depreciated
  6359. mPMFMODB_PMFMODB5: equ This_symb_has_been_depreciated
  6360. mPMFMODB_PMFMODB6: equ This_symb_has_been_depreciated
  6361. mPMFMODB_PMFMODB7: equ This_symb_has_been_depreciated
  6362. mPMFMODB_PMFMODB8: equ This_symb_has_been_depreciated
  6363. mPMFMODB_PMFMODB9: equ This_symb_has_been_depreciated
  6364. mPMFMODB_PMFMODB10: equ This_symb_has_been_depreciated
  6365. mPMFMODB_PMFMODB11: equ This_symb_has_been_depreciated
  6366. mPMFMODB_PMFMODB12: equ This_symb_has_been_depreciated
  6367. mPMFMODB_PMFMODB13: equ This_symb_has_been_depreciated
  6368. mPMFMODB_PMFMODB14: equ This_symb_has_been_depreciated
  6369. PMFDTMB_PMFDTMB0: equ This_symb_has_been_depreciated
  6370. PMFDTMB_PMFDTMB1: equ This_symb_has_been_depreciated
  6371. PMFDTMB_PMFDTMB2: equ This_symb_has_been_depreciated
  6372. PMFDTMB_PMFDTMB3: equ This_symb_has_been_depreciated
  6373. PMFDTMB_PMFDTMB4: equ This_symb_has_been_depreciated
  6374. PMFDTMB_PMFDTMB5: equ This_symb_has_been_depreciated
  6375. PMFDTMB_PMFDTMB6: equ This_symb_has_been_depreciated
  6376. PMFDTMB_PMFDTMB7: equ This_symb_has_been_depreciated
  6377. PMFDTMB_PMFDTMB8: equ This_symb_has_been_depreciated
  6378. PMFDTMB_PMFDTMB9: equ This_symb_has_been_depreciated
  6379. PMFDTMB_PMFDTMB10: equ This_symb_has_been_depreciated
  6380. PMFDTMB_PMFDTMB11: equ This_symb_has_been_depreciated
  6381. mPMFDTMB_PMFDTMB0: equ This_symb_has_been_depreciated
  6382. mPMFDTMB_PMFDTMB1: equ This_symb_has_been_depreciated
  6383. mPMFDTMB_PMFDTMB2: equ This_symb_has_been_depreciated
  6384. mPMFDTMB_PMFDTMB3: equ This_symb_has_been_depreciated
  6385. mPMFDTMB_PMFDTMB4: equ This_symb_has_been_depreciated
  6386. mPMFDTMB_PMFDTMB5: equ This_symb_has_been_depreciated
  6387. mPMFDTMB_PMFDTMB6: equ This_symb_has_been_depreciated
  6388. mPMFDTMB_PMFDTMB7: equ This_symb_has_been_depreciated
  6389. mPMFDTMB_PMFDTMB8: equ This_symb_has_been_depreciated
  6390. mPMFDTMB_PMFDTMB9: equ This_symb_has_been_depreciated
  6391. mPMFDTMB_PMFDTMB10: equ This_symb_has_been_depreciated
  6392. mPMFDTMB_PMFDTMB11: equ This_symb_has_been_depreciated
  6393. PMFCNTC_PMFCNTC0: equ This_symb_has_been_depreciated
  6394. PMFCNTC_PMFCNTC1: equ This_symb_has_been_depreciated
  6395. PMFCNTC_PMFCNTC2: equ This_symb_has_been_depreciated
  6396. PMFCNTC_PMFCNTC3: equ This_symb_has_been_depreciated
  6397. PMFCNTC_PMFCNTC4: equ This_symb_has_been_depreciated
  6398. PMFCNTC_PMFCNTC5: equ This_symb_has_been_depreciated
  6399. PMFCNTC_PMFCNTC6: equ This_symb_has_been_depreciated
  6400. PMFCNTC_PMFCNTC7: equ This_symb_has_been_depreciated
  6401. PMFCNTC_PMFCNTC8: equ This_symb_has_been_depreciated
  6402. PMFCNTC_PMFCNTC9: equ This_symb_has_been_depreciated
  6403. PMFCNTC_PMFCNTC10: equ This_symb_has_been_depreciated
  6404. PMFCNTC_PMFCNTC11: equ This_symb_has_been_depreciated
  6405. PMFCNTC_PMFCNTC12: equ This_symb_has_been_depreciated
  6406. PMFCNTC_PMFCNTC13: equ This_symb_has_been_depreciated
  6407. PMFCNTC_PMFCNTC14: equ This_symb_has_been_depreciated
  6408. mPMFCNTC_PMFCNTC0: equ This_symb_has_been_depreciated
  6409. mPMFCNTC_PMFCNTC1: equ This_symb_has_been_depreciated
  6410. mPMFCNTC_PMFCNTC2: equ This_symb_has_been_depreciated
  6411. mPMFCNTC_PMFCNTC3: equ This_symb_has_been_depreciated
  6412. mPMFCNTC_PMFCNTC4: equ This_symb_has_been_depreciated
  6413. mPMFCNTC_PMFCNTC5: equ This_symb_has_been_depreciated
  6414. mPMFCNTC_PMFCNTC6: equ This_symb_has_been_depreciated
  6415. mPMFCNTC_PMFCNTC7: equ This_symb_has_been_depreciated
  6416. mPMFCNTC_PMFCNTC8: equ This_symb_has_been_depreciated
  6417. mPMFCNTC_PMFCNTC9: equ This_symb_has_been_depreciated
  6418. mPMFCNTC_PMFCNTC10: equ This_symb_has_been_depreciated
  6419. mPMFCNTC_PMFCNTC11: equ This_symb_has_been_depreciated
  6420. mPMFCNTC_PMFCNTC12: equ This_symb_has_been_depreciated
  6421. mPMFCNTC_PMFCNTC13: equ This_symb_has_been_depreciated
  6422. mPMFCNTC_PMFCNTC14: equ This_symb_has_been_depreciated
  6423. PMFMODC_PMFMODC0: equ This_symb_has_been_depreciated
  6424. PMFMODC_PMFMODC1: equ This_symb_has_been_depreciated
  6425. PMFMODC_PMFMODC2: equ This_symb_has_been_depreciated
  6426. PMFMODC_PMFMODC3: equ This_symb_has_been_depreciated
  6427. PMFMODC_PMFMODC4: equ This_symb_has_been_depreciated
  6428. PMFMODC_PMFMODC5: equ This_symb_has_been_depreciated
  6429. PMFMODC_PMFMODC6: equ This_symb_has_been_depreciated
  6430. PMFMODC_PMFMODC7: equ This_symb_has_been_depreciated
  6431. PMFMODC_PMFMODC8: equ This_symb_has_been_depreciated
  6432. PMFMODC_PMFMODC9: equ This_symb_has_been_depreciated
  6433. PMFMODC_PMFMODC10: equ This_symb_has_been_depreciated
  6434. PMFMODC_PMFMODC11: equ This_symb_has_been_depreciated
  6435. PMFMODC_PMFMODC12: equ This_symb_has_been_depreciated
  6436. PMFMODC_PMFMODC13: equ This_symb_has_been_depreciated
  6437. PMFMODC_PMFMODC14: equ This_symb_has_been_depreciated
  6438. mPMFMODC_PMFMODC0: equ This_symb_has_been_depreciated
  6439. mPMFMODC_PMFMODC1: equ This_symb_has_been_depreciated
  6440. mPMFMODC_PMFMODC2: equ This_symb_has_been_depreciated
  6441. mPMFMODC_PMFMODC3: equ This_symb_has_been_depreciated
  6442. mPMFMODC_PMFMODC4: equ This_symb_has_been_depreciated
  6443. mPMFMODC_PMFMODC5: equ This_symb_has_been_depreciated
  6444. mPMFMODC_PMFMODC6: equ This_symb_has_been_depreciated
  6445. mPMFMODC_PMFMODC7: equ This_symb_has_been_depreciated
  6446. mPMFMODC_PMFMODC8: equ This_symb_has_been_depreciated
  6447. mPMFMODC_PMFMODC9: equ This_symb_has_been_depreciated
  6448. mPMFMODC_PMFMODC10: equ This_symb_has_been_depreciated
  6449. mPMFMODC_PMFMODC11: equ This_symb_has_been_depreciated
  6450. mPMFMODC_PMFMODC12: equ This_symb_has_been_depreciated
  6451. mPMFMODC_PMFMODC13: equ This_symb_has_been_depreciated
  6452. mPMFMODC_PMFMODC14: equ This_symb_has_been_depreciated
  6453. PMFDTMC_PMFDTMC0: equ This_symb_has_been_depreciated
  6454. PMFDTMC_PMFDTMC1: equ This_symb_has_been_depreciated
  6455. PMFDTMC_PMFDTMC2: equ This_symb_has_been_depreciated
  6456. PMFDTMC_PMFDTMC3: equ This_symb_has_been_depreciated
  6457. PMFDTMC_PMFDTMC4: equ This_symb_has_been_depreciated
  6458. PMFDTMC_PMFDTMC5: equ This_symb_has_been_depreciated
  6459. PMFDTMC_PMFDTMC6: equ This_symb_has_been_depreciated
  6460. PMFDTMC_PMFDTMC7: equ This_symb_has_been_depreciated
  6461. PMFDTMC_PMFDTMC8: equ This_symb_has_been_depreciated
  6462. PMFDTMC_PMFDTMC9: equ This_symb_has_been_depreciated
  6463. PMFDTMC_PMFDTMC10: equ This_symb_has_been_depreciated
  6464. PMFDTMC_PMFDTMC11: equ This_symb_has_been_depreciated
  6465. mPMFDTMC_PMFDTMC0: equ This_symb_has_been_depreciated
  6466. mPMFDTMC_PMFDTMC1: equ This_symb_has_been_depreciated
  6467. mPMFDTMC_PMFDTMC2: equ This_symb_has_been_depreciated
  6468. mPMFDTMC_PMFDTMC3: equ This_symb_has_been_depreciated
  6469. mPMFDTMC_PMFDTMC4: equ This_symb_has_been_depreciated
  6470. mPMFDTMC_PMFDTMC5: equ This_symb_has_been_depreciated
  6471. mPMFDTMC_PMFDTMC6: equ This_symb_has_been_depreciated
  6472. mPMFDTMC_PMFDTMC7: equ This_symb_has_been_depreciated
  6473. mPMFDTMC_PMFDTMC8: equ This_symb_has_been_depreciated
  6474. mPMFDTMC_PMFDTMC9: equ This_symb_has_been_depreciated
  6475. mPMFDTMC_PMFDTMC10: equ This_symb_has_been_depreciated
  6476. mPMFDTMC_PMFDTMC11: equ This_symb_has_been_depreciated
  6477. ENDIF
  6478. ; EOF
  6479. ; export symbols
  6480. XDEF Entry,KVS,PRESSED,PRESSED_VAL,PORT_U,SEQUENCE,TON,TOFF,PORT_T,COUNTER
  6481. XREF __SEG_END_SSTACK,Keypad,PulseWidthMod
  6482. Variables: Section
  6483. PRESSED ds.b 1 ;the keypad value in the LUT
  6484. PRESSED_VAL ds.b 1 ;the numeral of the pressed key or the index of PRESSED in the LUT
  6485. TON ds.b 1
  6486. TOFF ds.b 1
  6487. COUNTER ds.b 1 ;"define a byte variable to use as a counter" ^1
  6488. Constants: Section
  6489. DDR_T equ $242 ;DC motor DDR
  6490. PORT_T equ $240 ;DC motor
  6491. DDR_U equ $26A
  6492. PSR_U equ $26D
  6493. PDR_U equ $26C
  6494. PORT_U equ $268 ;keypad
  6495. ;key value pairs from 4.3
  6496. KVS dc.b $EB,$77,$7B,$7D,$B7,$BB,$BD,$D7,$DB,$DD,$E7,$ED,$7E,$BE,$DE,$EE
  6497. ;given sequence from lab instructions (with trailing zero)
  6498. SEQUENCE dc.b $70,$B0,$D0,$E0,$00
  6499. ;=================================================================================
  6500. Code: Section
  6501. Entry:
  6502. LDS #__SEG_END_SSTACK
  6503. BCLR COUNTER,#$FF;initialize the counter to zero
  6504. BSET DDR_U,#$F0 ;bits 1-3 in bits 4-7 out
  6505. BSET PSR_U,#$F0 ;pins 1-3 pull up
  6506. BSET PDR_U,#$0F ;pull up pins 1-3
  6507. MOVB #$80,CRGINT ;enable real-time interrupts
  6508. MOVB #$40,RTICTL ;set RTI interval to 1 ms
  6509. CLI ;enable interrupts
  6510. Main:
  6511. JSR Keypad ;"The *unaltered* keypad routine from Lab 5.2 should be called in the main program."