Artificial Neural Networks (ANNs) are powerful tools for modelling the non-linear functions. The performance of NN model to a large extent depends on the learning algorithm. The learning algorithm is used to find the optimum parameters (weights and biases) of the given neural architecture. The learning algorithm used in this paper is a population based optimization technique namely Particle Swarm Optimization (PSO). The PSO algorithm can be used for both the continuous/discontinuous excitation function. The PSO algorithm is used to train the Single Neuron Cascaded (SNC) Neural Architecture. The efficacy of the PSO trained SNC-NN is illustrated for modelling the nonlinear functions namely sine function and one bench mark function. To further illustrate the effectiveness of the designed PSO trained SNC-NN model, the practical example taken in this paper is the NN based flux estimator used in Drives applications.