satoshi is the available small unit[1], currently what we are having in bitcoin system. If there will a demand to have further smallest unit, one satoshi will be split to meet that requirement.
Basically, bitcoin is infinitely divisible to meet any requirement.
[1] please note, NOT possible small unit.
Can you maybe explain how it will split? Why aren't we able to do that right now? Does the system needs to be changed from the inside or?