The Intel N100 specs
say this:
Max Memory Size (dependent on memory type) 16 GB
Note especially this part : "dependent on memory type".
In the Redit post
What is the real max memory size supported by the N100?,
there were made several observations:
Since it's derived from alder lake, my guess is it can actually do 64GB per channel, and it has one channel, so 64GB. It's possible Intel limits it to less, but if they're not enforcing the 16GB limit they've probably just left it default.
Another observation :
Can confirm that Asus N100I-D D4 works with a 32gb Crucial stick. Model no. CT32G4SFD832A.
But a negative observation :
Stick with 16GB. I tested with 32GB stick and I have to return it. I
crashes.
Clarification: the 32GB stick was not tested on EQ12. It's not
possible (it's soldered w/ no expansion slot). I returned the EQ12 and
tested a 32GB stick on a fanless N100 'firewall' PC I'm staring at
now.
The conclusion seems to be that 32 GB was not validated by Intel, only
16 GB was validated. This means that it can work with more than 16 GB,
for RAM of a certain quality/type.
Buying your memory from a reputed vendor, you will have a better chance
of getting one that works. I would anyway ensure that the vendor
has a good return policy.