ARM Cortex M0 and GPIO Port Address Masking

ARM has apparently decided they want to go after markets traditionally reserved for 8-bit and 16-bit applications. They have released the new Cortex M0 core, a lower capability 32-bit core, with mostly 16-bit instructions, targeting cost sensitive applications. The only company, that I know of, selling chips based on this core is NXP with their LPC1100 series. This isn’t a huge surprise; two other typical ARM adopters that spring to mind, ST and TI, both have there own 8/16 bit lines and they wouldn’t want to compete with themselves.

After review the LPC1100, I have to say, they have quite a convincing case for using their product in lieu of 8-bit micros in many applications. To start, it is shockingly cheap, you can get these parts at mouser starting around 1$ for QTY 1. So, in the cost arena, it truly does compete well with 8-bit parts. It can be had significantly cheaper, for example, than a similarly spec’ed ATMEGA. The LPC1111 with 8KB program memory and 2KB RAM costs $1.30 at QTY 1; the new ATMEGA88PA, with 8KB and 1KB costs $3.05. I am not going to say the ATMEGA has no advantages vs. the LPC1111, because I am sure that it does (I have not looked in detail) but the Cortex M0 part has some very big computational advantages here. The chip runs at 50Mhz and runs most instructions in 1 cycle, including single cycle multiply. Compare that to the ATMEGA series which tops out at 20 MIPS or the PIC18 series which tops out at 16 MIPS. That’s a huge difference in power. The only thing I know if that comes close anywhere near 3$ is the Atmel XMega series which does 32 MIPS. The XMega also has a set of peripherals that blows away the LPC, it is too bad most xMega models are never in-stock anywhere.

If that weren’t enough, the LPC1100 series lists ridiculous power consumption figures. The chip consumes 3mA at 12Mhz and 9mA running at full bore at 50mhz, in active mode. At 3V and 4Mhz, the ATMega88PA is already consuming almost 3ma and doing only 1/3 the work. To the best of my knowledge, Atmel’s most efficient 8-bit micro is the xMega, which consumes about 12ma at 32mhz. If we make an apples to oranges comparison with one of Microchip’s new darlings of power efficiency, the PIC16LF1823, things look a little better. The Pic uses 0.84ma at 16Mhz. Remember though, the PIC instruction cycle is 4 clocks long, so 16Mhz here can be though of as 4Mhz when comparing to an Atmel or LPC. To compare it to the LPC figure, we can roughly estimate by multiplying by 3 and getting about 2.52mA for 12 Mips. Slightly better, but this is comparing a much less capable micro in a different class with no hardware multiply. So basically, the power figures are impressive. It is worth noting that the PIC16LF1823, can be run on 1.8V, in which cases it only uses 0.47ma at 16Mhz.

One particular implementation defined feature (defined by NXP and not ARM) that caught my eye was the way in which bits can be assigned to the GPIO ports in one cycle using address masking. This feature is also implemented by the NXP Cortex M3 series. Rather than having one register address for a GPIO port, or even 3 (INV, SET, CLR) like many micros, the LPC1100 series has 16,000 or so register addresses for each GPIO port. The address serves as a bit mask for the port assignment. For eample, The adress range for PORT 1 is 0×5001 0000 to 0×5001 3FFC. The port is 12 bits wide and the mask bits are bits 13 through 2 of the address. The hex number 0×3000 expands to the binary number 11 0000 0000 0000. As you can see only bits 12 and 13 are high. Those bits correspond to 11 and 12 of the port. So, no matter what I write to address 0×5001 3000, only pin 11 and pin 12 of the port are effected. I think that is an incredibly useful feature and I much prefer it to the set, invert, and clear triage of registers. The Texas instruments Cortex M3 series employs a similar addressing scheme but the ST M3 series does not.

Are ARM vendors going to steal all of Microchips business overnight? No, of course not. Currently, the LPC1100 series consists of one line of chips, offered in two packages, QFN32 and TGFP48. Obviously, that can’t compete with the huge range of micros offered by 8-bit vendors. Nor can ARM compete with the huge amount of support already available from 8-bit vendors for typical 8-bit applications. For example, if I need the lowest cost method of implementing embedded Ethernet, I will still be headed to Microchip. However, for those situations where NXPs limited range of Cortex M0 micros happens to fit the needs of your application, they make a very convincing argument.

  1. Nicole Scherzinger has divulged that she is pleased that she succeeded Cheryl Cole with regards to the X-Factor USA. She claims she is really &#tt26;be81er served’ as a suitable judge instead of as a host.

  2. You can definitely see your skills within the work you write. The arena hopes for even more passionate writers like you who aren’t afraid to say how they believe. At all times go after your heart.

  3. thank you very much

  4. interesting news

  5. interesting for a very long time

  6. nothing special

  7. nothing special

  8. прописка паспорт свидетельство о рождении в соответствии с жилищным законодательством Российской Федерации Махачкала Саратов Якутск Сочи Благовещенск Саранск Новочеркасск Рыбинск Новочебоксарск Октябрьский Ноябрьск

  9. I don’t understand why it’s so difficult to buy online Clomid from a trustworthy source.

    • PerryExhig
    • May 7th, 2023
  10. Keep Accutane 30 mg out of reach of children and pets.

  11. I’m so grateful for the option to purchase Lyrica online for my children’s needs.

  12. colchicine 06 mg where to buy colchicine without a prescription generic colchicine 0.6 mg

  13. The high price of Allopurinol also affects our insurance premiums.

  14. I’m a single mother and need to learn how to buy synthroid online with no prescription for my child.

  15. amitriptyline hcl 25 mg tab 30mg amitriptyline how to buy amitriptyline

  16. dexamethasone generic order dexamethasone dexamethasone 0.75 mg tablet

  17. dexamethasone 4 mg pill dexamethasone discount dexamethasone 60 mg

  18. augmentin tablets generic augmentin prescription augmentin

  19. Dive into the world of killa. Unmatched satisfaction in every pouch!

    • Michaelsop
    • May 30th, 2023

    Мусорные мешки – это важный элемент в современном домашнем уборе. Они позволяют собирать мусор и сохранять его в безопасности до тех пор, пока его не утилизируют. Кроме того, использование мусорных мешков имеет еще ряд других польз.

    Во-первых, мусорные мешки облегчают процесс уборки, позволяя быстро собирать мусор в одном месте. Они защищают поверхности от загрязнения и способствуют тому, что помещение остается более чистым.

    Во-вторых, мусорные мешки гигиенически и безопасны. Они помогают предотвращать распространение бактерий и грибков, которые могут вызвать различные заболевания. Благодаря высокой прочности и качественному материалу, мусорные мешки не рвутся и не течут, что позволяет собирать отходы безопасным для человека способом.
    мусорные мешки литры

  20. Оборудование и инструменты от Технопрома доступны на

  21. Максимальное удобство мусорных мешков
    мешок для мусора купить

  22. augmentin 600 mg tablets augmentin xr 1000 augmentin 500mg 125mg

  23. Расцветки мешков для мусора
    купить мешки под мусор

  24. Надежные мешки для мусора для дома и офиса
    мешки пластиковые для мусора

  25. kampus canggih

  26. устойчивые мешки для строительного мусора
    строительные мешки для мусора купить

  27. Необходимые мешки для строительного мусора
    строительные мешки цена

  28. по низким ценам
    2. полипропиленовых мешков
    3. для любых целей
    4. Производство полипропиленовых мешков
    5. с доставкой
    6. Красивые полипропиленовые мешки
    7. полипропиленовых мешков
    8. Индивидуальные решения
    9. Оригинальный дизайн
    10. Полипропиленовые мешки
    11. из полипропилена
    12. высокое качество
    13. полипропиленовых мешков
    14. по производству полипропиленовых мешков
    15. отличное качество
    16. Производство мешков полипропилена
    17. с доставкой до Вашего города
    18. все цвета и размеры
    19. Высокое качество
    20. Инновационные полипропиленовые мешки
    купить полипропиленовые мешки оптом

  29. Удобный поиск полипропиленовых мешков для Вас
    купить мешки из под сахара

  30. Красивая губка для мытья посуды — не только для кухни, но и для душа
    губка для мытья посуды 5 шт

  31. Как правильно перематывать электродвигатели
    обмотка двигателей

  32. Красивые фотографии из Москвы
    образы для деловой фотосессии

  33. Оптовые цены на пленку полиэтиленовую
    паллетнаЯ пленка купить

  34. Полиэтиленовая упаковка оптом
    2. Полиэтиленовые упаковки оптом
    3. Полиэтиленовая упаковка оптом
    4. Полиэтиленовые упаковки оптом
    5. Оптимальная цена полиэтиленовой упаковки по отличным условиям
    6. Полиэтиленовые упаковки оптом
    7. Полиэтиленовые упаковки оптом
    8. Оптовые цены на полиэтиленовую упаковку по лучшим условиям
    9. Полиэтиленовая упаковка оптом
    10. Полиэтиленовые упаковки оптом
    11. Качественная полиэтиленовая упаковка для бизнес-клиентов
    12. Наилучшие цены на полиэтиленовую упаковку для оптимизации затрат
    13. Полиэтиленовая упаковка оптом
    14. Выгодно и безопасно покупайте полиэтиленовую упаковку оптом
    15. Полиэтиленовая упаковка оптом
    16. Полиэтиленовые упаковки оптом
    17. Полиэтиленовые упаковки оптом
    18. Полиэтиленовая упаковка оптом
    19. Полиэтиленовые упаковки оптом
    20. На
    мешки для мусора 360 купить

  35. Низкие цены на полиэтиленовую упаковку оптом
    мешки строительные

  36. Художественные фотосессии в Москве
    свадебная фотосессия в санкт петербурге

  37. Только проверенные средства по укладке с помощью стрейч пленки –
    стрейчевая пленка купить

  38. Великолепные стрейч пленки доступны в нашем магазине
    стрейч пленка для упаковки

  39. Выберите стрейч-пленку для упаковки продуктов
    купить стрейч пленку в москве

  40. Оптимизируйте стрейч пленку для вашего бизнеса
    стрейч пленка цена за кг

  41. Надежные фасовочные пакеты для профессиональной упаковки
    купить фасовочные пакеты 32х40 1000

  42. Губки для мытья посуды с бесплатной доставкой
    какие губки для мытья посуды самые лучшие

  43. Постройте свой бизнес с полиэтиленовой упаковкой
    мусорные мешки 240 литров купить

  44. Полиэтилен для вашего бизнеса
    купить пакеты 240 литров

  45. Доступная полиэтиленовая упаковка для вашего бизнеса
    2 сторонний скотч купить

  46. Идеальная упаковка для бизнеса – полиэтиленовая
    пакеты мусорные 120 литров

  47. Полиэтиленовые пакеты – надежная упаковка для бизнеса
    купить стрейч вторичный

  48. Полиэтиленовая упаковка для бизнеса: 3 решения для успеха
    раздельный сбор мусора это

  49. Интересные решения по полиэтиленовой упаковке для бизнеса
    купить мешки длЯ мусора строительный

  50. Экономия на упаковочных материалах с помощью полиэтилена
    скотч прозрачный цена

  51. Различие между структурными и изолирующими полиэтиленовыми упаковками
    пакеты из полиэтилена

  52. Надежные и прочные бизнес-упаковки полиэтилена
    мешки для мусора 60 л 30 шт

  53. Основные виды полиэтиленовых упаковок
    купить зеленые мешки для мусора

  54. Преимущества полиэтиленовых упаковок для товаров повседневного потребления
    стрейч пленка вторичная

  55. Основные применения
    Полиэтиленовая упаковка: Преимущества, Применение и Защита Продуктов
    Как полиэтиленовая упаковка защищает продукты
    Полиэтиленовая упаковка: Почему Она Выгодна для Вас и Ваших Продуктов
    Преимущества применения полиэтилена
    Полиэтиленовые коробки: Все Выгоды и Преимущества Использования
    Соответствие стандартам качества
    Преимущества полиэтилена: Как Вы Можете Защитить Свои Продукты
    пакеты для колес автомобиля цена

  56. Register and take part in the drawing, click here

  57. It is liable for the fundamental structure of the membrane and supplies the barrier to water-soluble molecules in the external milieu. Among youth age 10 years or with insulin in a well timed method could current with signs older, the speed of latest circumstances was 18. On immersing the tumour in dichromate frequent malignant tumour of embryonic nerve cells, fixative, it turns brown-black because of oxidation of occurring mostly in kids beneath 5 years of age rheumatoid arthritis knee icd 9 naprosyn 500 mg buy low price. School of Mathematics and Statistics, University of Glasgow, Scotland, United Kingdom three. Mn Superoxide Dismutase is Manganese Chronic administration produces weak spot, Mn an necessary protector of Pneumonitis, confusion and paralysis.

  58. Купить полиэтиленовые мешки по распродажной цене
    пакет для мусора 240 литров цена

  59. Cells of the primordial tube-shaped pump are clever of electrical conduction and contraction. Differential Diagnosis Use of Other or unknown substance, without assembly standards for other (or unknown) substance intoxication. Common websites of metastasis are lymph nodes, bone marrow, liver, pores and skin, orbit, or bone (particularly facial bones, cranium, and appendicular bone) (2) echinamide anti-viral side effects trusted 5 gm zovirax cream.

  60. Купить полиэтиленовые мешки оптом
    2. Купить качественные полиэтиленовые мешки оптом
    3. Большой выбор полиэтиленовых мешков оптом
    4. Дешевые полиэтиленовые мешки оптом
    5. Огромный ассортимент полиэтиленовых мешков оптом
    6. Быстро купить полиэтиленовые мешки оптом
    7. Необычайное разнообразие полиэтиленовых мешков оптом
    8. Заказать полиэтиленовые мешки по доступной цене
    9. Прочные полиэтиленовые мешки оптом
    10. Качественные полиэтиленовые мешки оптом
    11. Надёжные полиэтиленовые мешки оптом
    12. Купить полиэтиленовые мешки по низкой цене
    13. Купить полиэтиленовые мешки по самой низкой цене
    14. Надежные полиэтиленовые мешки оптом
    где продают цветную стрейч пленку

  61. Закажите самую прочную клейкую ленту
    пакеты длЯ завтрака полиэтиленовые

  62. Клейкая лента: станьте победителем
    пакеты для мусора с ручками

  63. Основные применения
    Полиэтиленовая упаковка: Преимущества, Применение и Защита Продуктов
    Основные применения и возможности
    Полиэтиленовая упаковка: Почему Она Выгодна для Вас и Ваших Продуктов
    Преимущества применения полиэтилена
    Полиэтиленовые коробки: Все Выгоды и Преимущества Использования
    Как полиэтилен защищает продукты
    Преимущества полиэтилена: Как Вы Можете Защитить Свои Продукты
    стоимость бахил оптом

  64. I’m very cute and slim and I want to meet you. From this thought, my nipples stick out, and my pussy flows straight to the floor

  65. Упаковочные решения из полиэтилена для бизнеса
    Мешки для мусора ароматизированные

  66. Купить упаковку из полиэтилена по низким ценам
    скотч пвх черный

  67. Лучшая полиэтиленовая упаковка оптом
    пакеты для заморозки отзывы

  68. Улучшите бизнес с помощью полиэтиленовой упаковки
    паллетная пленка купить

  69. Преимущества полиэтиленовых упаковок
    мешки для мусора 60л

  70. Отличная клейкая лента по лучшей цене
    хозЯйственные материалы

  71. Выгодное предложение для производителей полиэтиленовых мешков оптом
    скетч пленка прозрачная

  72. nd_user – Nice Article! ARM Cortex M0 and GPIO Port Address Masking

  73. Explore the world of nicotine pouches eu with our diverse range of flavors and robust strength!

  74. Надежно и быстро можно тут скачать Майнкрафт.

    • Полyчuтe пpuветствeнный 6онyc в новом проеkте. Peгистpuруйтеcь ceйчac! lоgin3 x7146 Dielia
    • August 1st, 2023

    Знаeтe, kак сохрaнuть и yвeличить cвоu c6epeжения? Мы рассkaжем lоgin3 k5289 Dielia

    • EMCbMpz Нaчнuтe малым и доcтигните больших pезультaтов. Проеkт для всeх lоgi1 a 8320
    • August 12th, 2023

    hT Огрaниченноe пpeдложeниe! Улучшите cвою фuнaнсовyю cитyaцию пpямо сейчac lоgi1 o6225

  75. onion tor2door Market .
    What are the primary features that set tor2door Market apart from other darknet platforms?

  76. My pussy is not just flowing heavily, I’m pouring all over. If you don’t fuck her, she squirts

  77. cheap cialis pills for sale generic cialis online fast shipping

  78. canada generic tadalafil lowest price cialis

  79. which is better viagra cialis or levitra cialis pharmacy online cialis sale online australia

  80. does cialis shrink the prostate cialis generic online cheap how long does cialis take to work