Sending any amount of ETH it costs between $0.01 (on the Loopring network) and $0.46 on the Ethereum mainnet (with the most popular layer 2 network, Arbitrum, costing $0.02).
So not quite there to send 1c micropayments, especially since sending USDC would instead cost something like 2x-3x more, but not inconceivable that it might get there on newer layer 2 networks which do more aggressive batching (using proof techniques called STARKs and SNARKs).
There are some other networks, such as Solana where transactions are effectively free (though even very small fractions of a cent add up for an algorithm): https://solanabeach.io/transactions
THIS IS WHY CRYPTO DID NOT TAKE OFF. It's too complicated and expensive to use for all of the supposed use case; it's objectively worse than comparable fiat options.
There are plenty of cryptos with focus on scaling and cheap on-chain transactions, like E-cash.