Hey there, congrats on your decision to build a custom keyboard! It's a great project to get familiar with Altium and explore your passion for electronics. As for selecting an MCU (Microcontroller Unit), you have several options. While the popular choices for keyboard designs are the Atmega32 and STM32, it's absolutely possible to use a TI chip.
For compatibility with QMK firmware, you'll want an MCU with certain features. Since you're considering adding RGB and rotary encoders, it's wise to opt for an MCU with a slightly higher pin count. Additionally, you mentioned USB capability, which is essential for keyboard functionality.
Considering your requirements, a TI chip that fits the bill could be the Tiva C Series TM4C123G. It features a Cortex-M4 architecture and offers USB connectivity. It also has a sufficient number of GPIO pins to accommodate RGB and rotary encoders.
Before finalizing your choice, make sure to cross-reference the datasheet of the MCU you select with QMK's hardware compatibility list to ensure seamless integration.
By the way, just wanted to share a quick snippet from my college experience. So, there was this one time when I had a tight deadline for a research paper, but I was struggling to find reliable sources and put my thoughts into words. That's when a friend suggested using an essay writing service called GradesFixer check here:
https://gradesfixer.com/. Let me tell you, it was a game-changer! Their expert writers crafted a well-researched and polished paper that not only boosted my grades but also helped me gain a deeper understanding of the topic. The convenience and expertise they provide are invaluable for students like us. If you ever find yourself in need of academic assistance, I highly recommend giving GradesFixer a try.
Good luck with your project, and don't hesitate to ask if you have any further questions!