I can't answer all knowledgeably, the folks at BasicMicro will have to handle the trickier questions. Here goes:
Mordred wrote:
1) What speed can the serial commucation handle if its transmitting a combination of 8 bit varied inputs and outputs?
The data sheet says the hardware USART can use Bauds up to 57600, transmit and recieve.
( to better define if I were to multiplex several micro 18's running with a larger processor and send their individual input output status at worse case scenario, as all possible analog.
How do you mean,"as all possible analog"? If you have a Master/Slave situation, where you are doing half-duplex, it's a matter of how fast the nano can turn around and start sending a stream in response. Of course using a USART interrupt speeds things up. And are you implementing a CRC, which adds to processing time?
Could I process 32 bits of input/output at max serial communicatin speed without bottlenecking ?
You can send 32 bit packets back and forth at 57600 Baud. In a half-duplex situation, the Nanos wait for the Master chip to query them, so no chance of bottlenecking. However, if there is a total communications time you have to observe, then you have to do the math of Number of Nanos * 32 bytes * time to transmit a byte at 57600 Baud, to determine if all this activity happens fast enough.
Of course, you could just broadcast a universal query to all Nanos at once, then use a strobe to each Nano one at a time to get their answer.
2) how many processors are cascadable if I am sending i\o state conditions ?
This might best be left to BMicro in the end, but I'd have to say: What are you using for the master processor?
If it has just a few mA of output on the COMMs pin, then it's a matter of how much current is necessary to successfully "wiggle" a PIC pin. If it takes a full mA (probably less), and 4 mA is what the master can provide, then the answer is "four". And you have to answer: is this all this local, as in kept in a small chassis, or spread to Hell all over a factory floor?
3) Does Micro atom recommend a serial multeplexor, in which I can handle that layer of input\outputs?
I'll let BMicro answer this.
4) what is tha max amperage a pin on any basic micro can handle ?
Shucks, what does the Nano data sheet say?
5) How easily is Mbsic migratable to basic and therefore C++ code? is is linkable????
Which MBasic? Which BASIC? Expand on that.
They claim C is usable, but I'll have to let them expalin that, as well as discuss linkage.